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