java - 在 Jsoup 中获取响应的整个位置标头值
问题描述
我想从响应中获取位置标头。我正在为此使用 Jsoup。下面的代码我正在使用。
Response loginFormFirst = Jsoup.connect("https://myurl.com/admin/login/auth/")
.userAgent("Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0")
.header("Accept-Language", "text/html")
.followRedirects(false)
.execute();
有了这个,我可以获得 Location 标头值 - https://myurl.com/admin/auth/login/ 但这与浏览器的网络选项卡中的不同。我希望 Location 标头值显示在浏览器的网络选项卡中。谢谢。
解决方案
也许如果您使用 Jsoup 并且想要检索您的网站的 html 代码,您应该检索一个包含您的网站的 HTML 代码(包括脚本或 PHP)的文档。
检索文档的方法是:
Document document = Jsoup.connect("https://myurl.com/admin/login/auth/")
.userAgent("Mozilla/5.0")
.get();
如果你想检索解析为字符串的 HTML,你应该使用:
String parsedHtml = Jsoup.connect("https://myurl.com/admin/login/auth/")
.userAgent("Mozilla/5.0")
.get()
.html();
希望能帮助到你!
推荐阅读
- vue.js - 使用 v2 api 和 vue 自定义 wordpress 分类法
- angular - 我想在单击按钮时显示特定订单的详细信息,但它会在每个订单上呈现,因为这是在 for 循环中
- authentication - Ember-simple-auth 和 ember-fetch 在 fetch 查询中没有授权
- excel - Excel使用下拉菜单创建摘要,使用sumif公式从另一张表中获取数据
- json - 如何将json数据转换为记录并插入到sql server中的使用中
- python - 使用 Python 保存多个图像
- google-cloud-platform - GKE - Stackdriver Kubernetes 监控
- r - 在 RStudio Server AWS 上安装 RJDBC / odbc 包时出错
- javascript - Javascript 找不到某些 html 元素
- java - 使用 Java Stream API 从给定用户列表中计算最常见姓氏的方法