用代码访问一些需要输入用户名和密码的页面,总会返回401错误,需要验证.
错误信息为:Server returned HTTP response code: 401 for url ...
这种认证有两种方式:BASIC和DIGEST,BASIC验证要求客户端对用户名和密码进行BASE64编码后传送给服务器。DIGEST的认证方式的细节比较复杂,会经过一系列的加密,所以很难被破译。具体信息参见RFC2617
需要再请求头附加Authorization信息,具体格式为
Authorization: Basic (用户名:密码)的base64编码
更多信息参见:http://www.w3.org/Protocols/HTTP/1.0/draft-ietf-http-spec.html#BasicAA
解决方法参照http://forums.sun.com/thread.jspa?threadID=5247915 2楼