使用curl从URL检索数据时,有时(在80%的情况下)
错误18:传输关闭,剩余未读数据
然后缺少部分返回的数据。奇怪的是,当CURLOPT_RETURNTRANSFER设置为false时,这永远不会发生,即curl_exec函数不会返回数据而是直接显示内容。
可能是什么问题呢?我可以设置一些选项来避免这种行为吗?
我敢打赌这与Content-Length同行发送的错误标题有关。我的建议是让curl自行设置长度。
Content-Length