[Py-MAD] Problema misterioso en la web de Python Madrid

Antonio Jesús Sánchez Padial antonio at spadial.com
Wed Dec 17 08:43:28 CET 2014


Hombre, ¿por qué te estás conectando al puerto 80? Estás recibiendo una
respuesta del Apache que no sabe qué hacer con una petición de telnet.

Según wikipedia el puerto estándar de telnet es el 23, y además tienes que
tener habilitado el servicio en el servidor.

A ver si te sirve esto.

Un saludo.

El 17 de diciembre de 2014, 0:49, Jesus Cea <jcea at jcea.es> escribió:
>
> Investigando un problema extraño con los openbadges me he encontrado
> esta cosa rara en el servidor web de Python Madrid:
>
> Mi petición es la siguiente, tal y como la hace mi navegador:
>
> """
> jcea at ubuntu:~/hg/openbadges-web$ telnet www.python-madrid.es 80
> Trying 54.247.74.73...
> Connected to python-madrid.es.
> Escape character is '^]'.
> GET / HTTP/1.1
> Host: www.python-madrid.es
> User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:34.0) Gecko/20100101
> Firefox/34.0
> Accept: text/html, */*; q=0.01
> Accept-Language: en-US,en;q=0.5
> Accept-Encoding: gzip, deflate
> DNT: 1
> Referer: http://127.0.0.1:8000/python-madrid/
> Origin: http://127.0.0.1:8000
> Connection: keep-alive
> """
>
> La respuesta que recibo es:
>
> """
> HTTP/1.1 200 OK
> Server: nginx/1.2.4
> Date: Tue, 16 Dec 2014 23:26:05 GMT
> Content-Type: text/html; charset=utf-8
> Content-Length: 2371
> Connection: keep-alive
> Content-Language: en
> Content-Encoding: gzip
> Vary: Accept-Encoding, Accept-Language, Cookie
> ETag: "2c9013d6925caa64e6c0f713f46b4304"
>
> (documento comprimido con gzip)
> <head><title>400 Bad Request</title></head>
> <body bgcolor="white">
> <center><h1>400 Bad Request</h1></center>
> <hr><center>nginx/1.2.4</center>
> </body>
> </html>
> """
>
> Osea, me manda un documento comprimido SEGUIDO de un error. Un navegador
> normal parece cortar al final del gzip enviado, pero el hecho es que
> está enviando esa basurilla al final y parece están cascando las
> peticiones AJAX desde los Openbadges.
>
> Si hago una petición sin compresión, para que se vea más claro, resulta
> que la respuesta es correcta.
>
> El caso mínimo para reproducir el problema tiene solo tres lineas:
>
> """
> jcea at ubuntu:~/hg/openbadges-web$ telnet www.python-madrid.es 80
> Trying 54.247.74.73...
> Connected to python-madrid.es.
> Escape character is '^]'.
> GET / HTTP/1.1
> Host: www.python-madrid.es
> Accept-Encoding: gzip
> """
>
> Si no uso compresión gzip, que va por defecto en el navegador, funciona
> bien.
>
> --
> Jesús Cea Avión                         _/_/      _/_/_/        _/_/_/
> jcea at jcea.es - http://www.jcea.es/     _/_/    _/_/  _/_/    _/_/  _/_/
> Twitter: @jcea                        _/_/    _/_/          _/_/_/_/_/
> jabber / xmpp:jcea at jabber.org  _/_/  _/_/    _/_/          _/_/  _/_/
> "Things are not so easy"      _/_/  _/_/    _/_/  _/_/    _/_/  _/_/
> "My name is Dump, Core Dump"   _/_/_/        _/_/_/      _/_/  _/_/
> "El amor es poner tu felicidad en la felicidad de otro" - Leibniz
>
>
> _______________________________________________
> Asociación Python España: http://www.es.python.org/
> Python Madrid: http://www.python-madrid.es/
> Madrid mailing list
> Madrid at lists.es.python.org
> https://lists.es.python.org/listinfo/madrid
>


-- 
Antonio Jesús Sánchez Padial
http://tyba.com/ajspadial
http://aj.spadial.com
http://spadial.wordpress.com (*work in progress*)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.es.python.org/pipermail/madrid/attachments/20141217/260f2955/attachment.html>


More information about the Madrid mailing list