【问题标题】:symfony perform post querysymfony 执行 post 查询
【发布时间】:2020-03-01 15:02:49
【问题描述】:

我需要使用 Symfony 框架执行发布请求。我可以看到为此目的有包Symfony\Component\HttpFoundation\Request。但是当我创建发布请求时,它似乎并没有真正执行请求并返回对象数据

$response = Request::create(get_api_url().'test','POST', $params);

如何执行真实的发帖请求?

【问题讨论】:

  • 你可以使用PHP's cURL library
  • 我知道,但需要使用原生 symfony 包。
  • 请求对象不是“发出请求的包”。它仅用于封装 received 请求。你误解了它的功能。要执行 HTTP 请求,请按照评论中的建议使用 curl,或者如果您可以在项目中安装它,请使用 HTTPClient。

标签: php symfony http-post


【解决方案1】:

你可以使用

use Symfony\Component\HttpClient\HttpClient;

$client = HttpClient::create();
$response = $client->request('POST', 'https://...');

更多详情您可以找到here

【讨论】:

  • 不幸的是 symfony 只是 Shopware 的一部分,并没有提供这样的库
猜你喜欢
  • 1970-01-01
  • 2016-10-16
  • 2014-04-18
  • 2021-03-26
  • 2021-03-03
  • 2010-11-29
  • 2013-08-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多