从没有 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