在处理PHP的cURL请求时,遇到curl_getinfo($this->handle,CURLINFO_HTTP_CODE)返回0的情况,这通常意味着请求未被正确发送到服务器。为了解决这个问题,可以尝试使用curl_errno和curl_error这两个函数来获取更详细的错误信息。这两个函数可以帮助你了解请求过程中发生了什么问题。为了获得正确的错误信息,...
$statusCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); 我们期望的状态码是200,而且HTTP标准也对其它状态码做了一些定义。详情请点击通过HTTP请求响应过程了解HTTP协议。 但是发现在使用curl_getinfo()来获取状态吗,有时候会给我们返回状态是0的状态码,原因如下: 在使用curl_getinfo()前必须使用curl_exec()。
option was known as CURLINFO_HTTP_CODE in libcurl 7.10.7 and earlier. This will be zero if no server response code has been received. Note that a proxy's CONNECT response should be read with \fICURLINFO_HTTP_CONNECTCODE\fP and not this. .IP CURLINFO_HTTP_CONNECTCODE Pass a pointer to...
HTTP and some .SH EXAMPLE7 changes: 5 additions & 2 deletions 7 lib/getinfo.c Original file line numberDiff line numberDiff line change @@ -239,8 +239,11 @@ static CURLcode getinfo_long(struct Curl_easy *data, CURLINFO info,*