从没有 cUrl 的控制器 symfony2 发送一个简单的 POST 请求
Sending a simple POST request from a controller symfony2 without cUrl
我认为有一个非常简单的答案,但是,我尝试从这样的控制器向 REST api 发送 POST 请求:
使用Symfony\Component\HttpFoundation\Request;
...
$request = Request::create('127.0.0.1', 'POST', array('test' => 'this is a test'));
但它什么也没做,是否缺少发送或执行方法之类的东西?
非常感谢
这样做,您只是在创建 Request
对象。不会发出任何实际请求。
为此,我建议您使用:Buzz
最终,您可以使用 SensioBuzzBundle 以便将 Buzz
作为服务
编辑:
忘了说:我相信 buzz
实际上使用 curl
我认为有一个非常简单的答案,但是,我尝试从这样的控制器向 REST api 发送 POST 请求:
使用Symfony\Component\HttpFoundation\Request;
...
$request = Request::create('127.0.0.1', 'POST', array('test' => 'this is a test'));
但它什么也没做,是否缺少发送或执行方法之类的东西? 非常感谢
这样做,您只是在创建 Request
对象。不会发出任何实际请求。
为此,我建议您使用:Buzz
最终,您可以使用 SensioBuzzBundle 以便将 Buzz
作为服务
编辑:
忘了说:我相信 buzz
实际上使用 curl