Error: HTTP header is not fromated properly
-
Hello
I used YCServer to get Data from a NTRIP-caster with Basic Authorization, which is placed behind a proxy server. The proxy server does not forward the request from YCServer because the authorization header is apparently not terminated correctly with CRLF. Tests with other client were successful.Log-Output...
Errmsg from Proxy...
BR, Daniel
-
... Extract from the official specification:
-
Hi @d-castignone,
Thank you for your bug report. I will check it. -
@d-castignone Good catch. It was a base 64 encode function that added an extra new line character. Fixed in 1.49
-
@ilyavialkov perfect! thank you
-
@d-castignone hello,
there is still an incompatibility with the HTTP 1.1 standard:
Here the msg from widely used Apache Proxy Server:
AH00569: client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /CHEnnnnit looks like the mandatory "Host" header is not sent:
it would be awesome if this could be fixed as well
BR, Daniel -
@d-castignone No problem. I will add this header next week.
-
@d-castignone Host header was added in 1.50
-
@ilyavialkov
works now perfectly. thank you!