0

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));

但不起作用

4

1 回答 1

0

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

于 2013-10-22T12:23:04.983 回答