Estoy usando un script cURL para enviar datos de POST a través de un proxy a un script y quiero ver qué encabezados HTTP brutos envía el script cURL. Lista de cosas que he intentado:¿Cómo puedo registrar los encabezados HTTP sin formato con un script PHP?
echo curl_getinfo($ch, CURLINFO_HEADER_OUT)
no da salida.file_get_contents('php://input')
obtiene algunos encabezados HTTP pero no todos.print_r($_SERVER)
también recibe algunas cabeceras HTTP, pero no todos (lo sé porque debe haber una cabecera X-reenviado-A y no hay)- impresión Todos los Superglobales ($ _POST, $ _GET, $ _REQUEST, $ _FILES, etc.) aún no muestra los encabezados HTTP brutos.
http_get_request_headers()
,apache_request_headers()
,$http_response_header
,$HTTP_RAW_POST_DATA
no están produciendo todo.
¿Ayuda?
@php: ah, por lo de hecho, quiere saber qué está enviando el proxy, no qué está enviando el curl. probablemente necesite iniciar sesión en el proxy en sí o en el servidor remoto. Curl no sabe qué encabezados está agregando tu proxy –