Andreas Korthaus: JSP-CGI

Beitrag lesen

Hi!

URL url = new URL("http://name:pass@test.httpserver.com/cgi-bin/ceg/inquire.cgi?" + qs);

ich weiß jetzt nicht wie "url" intern arbeitet, aber so wie es da steht ist es kein gültiges HTTP. Hast Du mal mitgeloggt was genau für ein HTTP-Request gesendet wird?

Du musst einen speziellen HEader senden, wie etwas

Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==

wobei "QWxhZGRpbjpvcGVuIHNlc2FtZQ==" der per base64 kodierte String von username:password ist.

Siehe: http://www.faqs.org/rfcs/rfc2617.html

Grüße
Andreas