Axel Richter: Transfer-Encoding 'identity'

Beitrag lesen

Hallo,

Andere funktionieren.
Interessant wäre, wen Du mal ein funktionierendes Beispiel postest.
praetor@debian:~$ lwp-request -sd -p http://127.0.0.1:8118 http://www.spiegel.de
200 OK
praetor@debian:~$

Ja, wie ich vermutete, sobald der Proxy stellvertretend einen Response eines Servers ausliefert, der selbst den Response-Header

Transfer-Encoding

mitliefert, dann kommt bei lwp-request hierfür etwas an, was diesen zur Meldung

500 Chunked must be last Transfer-Encoding 'identity'

veranlasst.

Ein
GET / HTTP/1.1[CRLF]
Host: www.google.de[CRLF]

bringt
HTTP Status Code: HTTP/1.1 200 OK
...
Transfer-Encoding: chunked CRLF
...

Ein
GET / HTTP/1.1[CRLF]
Host: www.spiegel.de[CRLF]

bringt kein Transfer-Encoding.

Offensichtlich macht also der Proxy etwas bei der Behandlung dieses Response-Headers falsch.

viele Grüße

Axel