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