共計 811 個字符,預計需要花費 3 分鐘才能閱讀完成。
在 PHP 中使用 cURL 庫發送 HTTP 請求時,可以通過設置請求頭信息來自定義請求,同時也可以獲取響應頭信息來獲取服務器返回的信息。
以下是如何設置請求頭和獲取響應頭信息的示例代碼:
- 設置請求頭信息:
$ch = curl_init();
// 設置請求的 URL
curl_setopt($ch, CURLOPT_URL, 'http://www.example.com');
// 設置請求頭信息
$headers = array('Content-Type: application/json',
'Authorization: Bearer token123'
);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
// 發送請求
$response = curl_exec($ch);
// 關閉 cURL 資源
curl_close($ch);
- 獲取響應頭信息:
$ch = curl_init();
// 設置請求的 URL
curl_setopt($ch, CURLOPT_URL, 'http://www.example.com');
// 設置是否將響應頭信息輸出到內容中
curl_setopt($ch, CURLOPT_HEADER, true);
// 發送請求
$response = curl_exec($ch);
// 獲取響應頭信息
$header_size = curl_getinfo($ch, CURLINFO_HEADER_SIZE);
$header = substr($response, 0, $header_size);
// 輸出響應頭信息
echo $header;
// 關閉 cURL 資源
curl_close($ch);
通過以上代碼示例,你可以設置請求頭信息來自定義請求,也可以獲取響應頭信息來獲取服務器返回的信息,從而更好地處理 HTTP 請求和響應。
丸趣 TV 網 – 提供最優質的資源集合!
正文完