gpt4 book ai didi

java - JSoup Connection.userAgent 被 sun.net.www.protocol.http.HttpURLConnection 击败

转载 作者:行者123 更新时间:2023-12-02 12:47:20 31 4
gpt4 key购买 nike

显然,sun.net.www.protocol.http.HttpURLConnection 将始终将“Java/version”附加到 UserAgent。因此,JSoup Connection.userAgent 无法将 useragent 设置为您想要的;无论如何,“Java/版本”内容都会被附加。

参见Set user-agent property in https connection header

一些网站拒绝在任何位置包含“Java”的请求用户代理,给出各种 4xx 和 5xx HTTP 错误。

上面引用的 StackOverflow 帖子建议使用 Apache 而不是 Sun 的 HTTP 连接类,但如果我想使用 JSoup,这不是一个选项。

我想知道 JSoup 团队对此有何看法。我的描述正确吗?这是一个错误还是一个功能?是否有任何计划来修复它,即可以将 userAgent 设置为人们想要的,而不需要额外的附件?

谢谢联合工作组

最佳答案

您可以使用 Jsoup.parse(html),其中可以使用 Apache HTTP 或您选择的任何其他库来获取 html 字符串。问候,阿拉巴克什

关于java - JSoup Connection.userAgent 被 sun.net.www.protocol.http.HttpURLConnection 击败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30339507/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com