获取 HTTP 状态码 $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); // 5. 输出状态码和响应内容(可选) echo "HTTP Status Code: " . $httpCode . " "; echo "Response: " . $response . " "; // 6. 关闭 cURL 资源 curl_close($ch); ?> 在
socket_close($socket);returntrim($response[1]); }echoget_http_status_code($url); 另一种获取http状态码的办法 使用curl需要在php.ini中设置启用才行 >< Windows的服务器中,打开php.ini,找到: extension=php_curl.dll 去掉前面的注释既可 。 $curl=curl_init();$url=’http://www.111cn.net’;cur...
1. 使用curl库发送HTTP请求并获取状态码:通过使用php的curl库,可以发送HTTP请求,并通过`curl_getinfo()`函数获取HTTP响应的状态码。具体操作流程如下: – 使用`curl_init()`函数初始化curl句柄。 – 使用`curl_setopt()`函数设置url地址、设置返回响应头信息等参数。 – 使用`curl_exec()`函数执行请求,并通过`...
curl_setopt($request, CURLOPT_RETURNTRANSFER, true); curl_setopt($request, CURLOPT_HTTPHEADER, array('Content-Type:application/json','Authorization:'.$token)); $response = curl_exec($request); $errors = curl_error($request); $httpcode = curl_getinfo($request, CURLINFO_HTTP_CODE); curl_...
使用curl_getinfo()函数获取curl会话的相关信息,包括响应的HTTP状态码。 如果HTTP状态码表示请求失败(如4xx或5xx),则可以使用curl_error()函数获取curl会话的错误信息。 使用正则表达式或字符串处理函数从错误信息中提取状态文本。 以下是一个示例代码: 代码语言:txt 复制 // 初始化curl会话 $ch = curl_init(...
$status_code = curl_getinfo($curl, CURLINFO_HTTP_CODE); // 获取状态码 curl_close($curl); if ($status_code == ‘200’) { echo “页面正常访问”; } else { echo “页面访问异常,状态码为:”.$status_code; } “` 3. 使用`file_get_contents()`函数:这是一个简单的获取URL内容的方法,...
NOBODY选项设置为不接收正文。然后,您可以使用curl_getinfo获取状态代码。
$http_status = curl_getinfo($http, CURLINFO_HTTP_CODE); echo $http_status; curl_getinfo()returns data for the last curl request, so you must execute the cURL call first, then callcurl_getinfo(). The key is the second argument; the predefined constantCURLINFO_HTTP_CODEtells the functio...
$httpCode= curl_getinfo($ch, CURLINFO_HTTP_CODE); echo"HTTP Status Code:$httpCoden"; 5. 关闭 cURL 会话 完成请求后,务必使用curl_close()函数关闭 cURL 会话,以释放资源。 示例代码: curl_close($ch); 6. 完整示例:发起 GET 和 POST 请求 ...
$http_status = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); if($http_status == 200) { echo “请求成功”; } else { echo “请求失败”; } “` 在上面的代码中,使用curl_getinfo函数获取CURL的一些信息,其中包括HTTP状态码。通过判断$http_status的值,可以得知CURL执行的状态。