php curl 返回httpcode 为100是什么意思?
phpcurl返回httpcode为100是什么意思?通过curl提交了一些数据.比如m=aaa&a=lssss&mm=xxx,xxx为一个数组转成的json字符串.但是...
php curl 返回httpcode 为100是什么意思?通过curl提交了一些数据.比如m=aaa&a=lssss&mm=xxx,xxx为一个数组转成的json字符串.但是返回的curlinfo中httpcode是100,是什么意思?
展开
1个回答
展开全部
查看你的$header里的Content-Length,如没数据,应设为0
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
$header = array('Content-Length: 0',
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
$header = array('Content-Length: 0',
更多追问追答
追问
m=aaa&a=lssss&mm=xxx 这个是post提交的数据,是不是要设置$header的Length为strlen(m=aaa&a=lssss&mm=xxx)? 是不是因为xxx为json,字符串太长了。导致的这种情况?
追答
没看到你的程序,不清楚。
但以上如果不行,还了强逼header为
curl_setopt( $ch, CURLOPT_HTTPHEADER, array( 'Expect:' ) );
这是curl Expect 100 Continue的问题。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询