使用JSoup无法登录IIS登录提示。

我正在尝试使用JSoup登录一个使用Microsoft-IIS7.5服务器和ASP.NET的网站。

每当我打开网站,就会打开这个 登录提示

JSoup抛出org.jsoup.HttpStatusException。建立连接时,HTTP错误获取URL。Status=401,当建立连接时。我对网络服务器和登录过程一无所知,我只是一个Java开发人员,当我试图建立一个应用程序,试图从这个网站下载一些数据时,我遇到了这个问题。

答案是 此处 使用基本认证并不能解决我的问题,它一直在发送相同的异常。

解决方案:

有些服务器会拒绝为没有任何头信息的请求提供内容。试着设置一些头信息,示例值。

Document doc = Jsoup.connect(loginPageUrl)
   .userAgent("Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36")
   .header("Accept", "text/html,application/xhtml+xml text/html,application/xhtml+xml")
   .header("Accept-Language", "en-US")
   .header("Accept-Encoding", "gzip, deflate")
   .header("Referer", loginPageUrl)
   .get();

给TA打赏
共{{data.count}}人
人已打赏
解决方案

获取firebase子值

2022-4-22 22:00:16

解决方案

Tensorflow和PyTorch在用CUDA初始化时挂起了彩。

2022-4-23 0:00:11

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索