php curl mock curl --data-binary

时间:2013-10-22 10:55:55

标签: php curl

curl --data-binary "{\"userid\":1234,\"friendlist\":[111,80010,80029,804189]}" "http://someurl.org/getuserinfo?appid=15&token=1382410267"

是否可以使用php curl扩展名执行此操作?

curl_setopt($this->_ch, CURLOPT_URL, $url);
curl_setopt($this->_ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($this->_ch, CURLOPT_TIMEOUT, 2.5);


curl_setopt($this->_ch, CURLOPT_POST, true);
curl_setopt($this->_ch, CURLOPT_BINARYTRANSFER, 1);
curl_setopt($this->_ch, CURLOPT_POSTFIELDS, json_encode($postFields));

但不起作用

1 个答案:

答案 0 :(得分:0)

CURLOPT_BINARYTRANSFER表示没有对你得到的内容进行处理, - data-binary表示没有对你发送的内容进行处理。如果命令行有效,请增加详细程度(-v)并与php中发送的内容进行比较(打开CURLOPT_HEADER和CURLINFO_HEADER_OUT)。