我正在使用cURL脚本通过代理发送POST数据到另一个脚本,我想查看cURL脚本发送的原始HTTP头信息。以下是我尝试过的方法列表:
echo curl_getinfo($ch, CURLINFO_HEADER_OUT)
没有输出任何内容。file_get_contents('php://input')
可以获取一些HTTP头,但不是全部。print_r($_SERVER)
也可以获取一些HTTP头,但不是全部(我知道这一点是因为应该有一个X-Forwarded-For头,但没有)- 打印所有超级全局变量($_POST、$_GET、$_REQUEST、$_FILES等)仍然不能显示原始HTTP头。
http_get_request_headers()
、apache_request_headers()
、$http_response_header
、$HTTP_RAW_POST_DATA
都没有输出全部内容。