Axel Richter: Transfer-Encoding 'identity'

Beitrag lesen

Hallo,

praetor@debian:~$ lwp-request -p http://127.0.0.1:8118 http://www.google.de
500 Chunked must be last Transfer-Encoding 'identity'
praetor@debian:~$

Das 'identity' sieht so aus, als ob der Proxy als Standard
Transfer-Encoding: identity
setzt.

Das widerspricht aber http://www.apps.ietf.org/rfc/rfc2616.html#sec-14.41 -> http://www.apps.ietf.org/rfc/rfc2616.html#sec-3.6
Whenever a transfer-coding is applied to a message-body, the set of transfer-codings MUST include "chunked", unless the message is terminated by closing the connection. When the "chunked" transfer- coding is used, it MUST be the last transfer-coding applied to the message-body.

Das sagt auch die Fehlermeldung.

Google liefert, wenn man gzip im Request ausschließt:
Transfer-Encoding: chunked
Das scheint Dein Proxy zu
Transfer-Encoding: identity
umzuwandeln. Richtig wäre aber gar kein Transfer-Encoding Header oder wenigstens:
Transfer-Encoding: identity, chunked

Andere funktionieren.

Interessant wäre, wen Du mal ein funktionierendes Beispiel postest.

viele Grüße

Axel