[Ror-es] Mongrel error malformed request

Daniel Rodriguez Troitiño notzcoolx at yahoo.es
Tue Aug 18 14:49:08 GMT 2009


2009/8/18 Gaizka <gaizkav at gmail.com>:
> El día 18/08/09 03:22 -0400, Miguel Michelsongs escribió:
>> Hola amigos raileros,
>>
>> me parece que el request data => GET /tests.xml HTTP/1.1 Host: 192.168.0.101
>> ; se ve bien no?  al menos ese formato me funciona en php con apache, ni
>> idea porque mongrel se esta quejando.
>
> Eso no es HTTP correcto. Lo correcto sería:
>
> GET /tests.xml HTTP/1.1
> Host: 192.168.0.101
>
> (en distintas líneas)
>
> Mira a ver qué es lo que te está generando el HTTP, si la librería de Arduino, o
> algo tuyo.
>
> El misterio de por qué el apache (en php) se lo traga, para otro capítulo.
>

Mongrel es muy estricto en el parsing HTTP (es uno de sus features).
Apache se tragará más mierda que Mongrel (y por lo tanto PHP también).

Como comentan más arriba, comprueba que es exactamente lo que llega a
Mongrel (con Wireshark o algo similar) a ver si no va a ser una
petición HTTP válida.

Suerte.


More information about the Ror-es mailing list