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));
但不起作用
答案 0 :(得分:0)
CURLOPT_BINARYTRANSFER表示没有对你得到的内容进行处理, - data-binary表示没有对你发送的内容进行处理。如果命令行有效,请增加详细程度(-v)并与php中发送的内容进行比较(打开CURLOPT_HEADER和CURLINFO_HEADER_OUT)。