Symfony2 LswApiCallerBundle中的HttpPost $ params

时间:2015-10-08 09:15:59

标签: php symfony curl

我正在使用this Bundle来处理我的请求。它适用于所有GET,但我坚持使用POST参数,因为它需要一个对象,我无法找到这样的对象应该是什么样子。

我打这个电话:

$response = $this->get('api_caller')->call(new HttpPost("http://de.excample.com/webcams.php",REQUESTOBJECTGOESHERE);

我想将参数发送为“utf8 = yes”。

任何暗示都赞赏!

1 个答案:

答案 0 :(得分:1)

它应该是一个关联数组:

$requestObject = array('utf8' => 'yes');

CurlCall的源代码中,它正在对该对象执行http_build_query。来自该php来源的第281行如下:

\$this->requestData = http_build_query(\$this->requestObject);