PHP、curl 和 raw headers

2022-08-30 12:27:54

使用PHP curl函数时,是否无论如何都可以看到curt发送到服务器的确切原始标头?


答案 1

您可以使用curl_getinfo

通话前

curl_setopt($ch, CURLINFO_HEADER_OUT, true);

$headers = curl_getinfo($ch, CURLINFO_HEADER_OUT);

答案 2
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLINFO_HEADER_OUT, true);
curl_exec($ch);
var_dump(curl_getinfo($ch,CURLINFO_HEADER_OUT));
?>

仅在 php 5.1.3 http://php.net/manual/en/function.curl-getinfo.php 中可用


您可以通过使用主机并点击

卷曲 http://example.com/-I

curl --trace-ascii /file.txt http://example.com/


推荐