使用HTTP基本访问身份验证时,您需要发送
Authorization标头以及一个值
"Basic" + base64enpre("username:password")。例如(在Apache Commons Codec
base64的帮助下):
String username = "foo";String password = "bar";String login = username + ":" + password;String base64login = new String(base64.enprebase64(login.getBytes()));document document = Jsoup .connect("http://example.com") .header("Authorization", "Basic " + base64login) .get();// ...(getBytes()
为了简便起见,省略了字符编码的明确说明,因为登录名和密码通常很简单US-ASCII
;此外,base64总是生成US-ASCII
字节)



