He estado tratando de recibir peticiones HTTP con campos personalizados en las cabeceras, pero parece que mi servidor de los elimina ...Server quita campos de cabecera HTTP personalizados
Esta es la solicitud que estoy enviando al servidor (he leído que la solicitud HTTP con un Proxy):
POST /oauth.php/request_token HTTP/1.1
Host: domain.com
User-Agent: DearStranger/1.0 CFNetwork/485.12.7 Darwin/10.6.0
Authorization: OAuth realm="", oauth_consumer_key="ebb942f0d260b06cb533c6133c28408004d343197", oauth_signature_method="HMAC-SHA1", oauth_signature="qPBFAa8XRRbor2%2F%2FQXv6kU3%2F7jU%3D", oauth_timestamp="1295278460", oauth_nonce="E7D6AC76-74CE-4951-8182-7EBF9B382E7E", oauth_version="1.0"
Accept: */*
Accept-Language: en-us
Accept-Encoding: gzip, deflate
Pragma: no-cache
Content-Length: 0
Connection: keep-alive
Proxy-Connection: keep-alive
imprimí las cabeceras de la petición cuando llego en mi page.php. Veo que:
uri http://domain.com/oauth.php/request_token
parameters
headers Array
.... Accept : */*
.... Accept-Encoding : gzip, deflate
.... Accept-Language : en-us
.... Connection : keep-alive
.... Host : domain.com
.... User-Agent : DearStranger/1.0 CFNetwork/485.12.7 Darwin/10.6.0
method POST
cuando debería estar viendo que (se está trabajando en una versión local)
uri http://localhost:8888/oauth.php/request_token
parameters
headers Array
.... Accept : */*
.... Accept-Encoding : gzip, deflate
.... Accept-Language : en-us
.... Authorization : OAuth realm="", oauth_consumer_key="582d95bd45d455fa2e5819f88fc0c5a104d2c7ff3", oauth_signature_method="HMAC-SHA1", oauth_signature="agPSFdtlGxXv2sbrz3pRjHlROOE%3D", oauth_timestamp="1295272680", oauth_nonce="667A133C-5071-48AB-9F13-8146425E46B7", oauth_version="1.0"
.... Connection : keep-alive
.... Content-Length : 0
.... Host : localhost:8888
.... User-Agent : DearStranger/1.0 CFNetwork/485.12.7 Darwin/10.6.0
method POST
estoy usando PHP 5.2.17 en el servidor.
¿Tiene alguna idea para ayudarme a solucionar ese problema?
Gracias!
¿Puede mostrar los encabezados reales (o $ _SERVER []) en lugar de solo los valores? – mario
¿Estás seguro de que no se trata de un firewall que está eliminando los encabezados? Muchos firewalls incluirán encabezados aceptables en la lista blanca y eliminarán todos los demás. – ircmaxell
¿Hay un proxy (calamar) en alguna parte? – powtac