我正在使用cURL脚本通过代理向脚本发送POST数据,我想查看cURL脚本发送的原始HTTP标头。我试过的东西列表:如何使用PHP脚本记录原始HTTP标头?
echo curl_getinfo($ch, CURLINFO_HEADER_OUT)
没有输出。file_get_contents('php://input')
获取一些HTTP标头,但不是全部。print_r($_SERVER)
也得到了一些HTTP头但不是所有(我知道这是因为应该有一个X - 转发,对于头并没有)- 打印所有超全局($ _ POST,$ _GET,$ _REQUEST,$ _FILES等)仍然不显示原始的HTTP头。
http_get_request_headers()
,apache_request_headers()
,$http_response_header
,$HTTP_RAW_POST_DATA
不输出所有东西。
帮助?
@php:啊,所以你实际上想知道代理发送的是什么,而不是卷发发送的内容。您可能需要将其记录在代理本身或远程服务器上。 curl不知道你的代理添加了什么头文件 – 2010-06-16 15:04:18