具有基本访问身份验证的 Jsoup 连接
Jsoup 有没有办法从具有基本访问身份验证的网站加载文档?
Is there a way in Jsoup to load a document from a website with basic access authentication?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用 HTTP 基本访问身份验证,您需要发送
Authorization
标头值为“Basic” + base64encode(“用户名:密码”)
。例如
(为简洁起见,省略了
getBytes()
中字符编码的显式规范,因为无论如何,登录名和密码通常都是普通的US-ASCII
;此外,Base64 始终生成US-ASCII
字节)With HTTP basic access authentication you need to send the
Authorization
header along with a value of"Basic " + base64encode("username:password")
.E.g.
(explicit specification of character encoding in
getBytes()
is omitted for brevity as login name and pass is often plainUS-ASCII
anyway; besides, Base64 always generatesUS-ASCII
bytes)