我正在使用this Bundle来处理我的请求。它适用于所有GET,但我坚持使用POST参数,因为它需要一个对象,我无法找到这样的对象应该是什么样子。
我打这个电话:
$response = $this->get('api_caller')->call(new HttpPost("http://de.excample.com/webcams.php",REQUESTOBJECTGOESHERE);
我想将参数发送为“utf8 = yes”。
任何暗示都赞赏!
答案 0 :(得分:1)
它应该是一个关联数组:
$requestObject = array('utf8' => 'yes');
从CurlCall的源代码中,它正在对该对象执行http_build_query
。来自该php
来源的第281行如下:
\$this->requestData = http_build_query(\$this->requestObject);