相关疑难解决方法(0)

连接到需要使用Java进行身份验证的远程URL

如何连接到需要身份验证的Java远程URL.我试图找到一种方法来修改以下代码,以便能够以编程方式提供用户名/密码,因此它不会抛出401.

URL url = new URL(String.format("http://%s/manager/list", _host + ":8080"));
HttpURLConnection connection = (HttpURLConnection)url.openConnection();
Run Code Online (Sandbox Code Playgroud)

java httpurlconnection

119
推荐指数
7
解决办法
23万
查看次数

如何修改HttpUrlConnection的标头

我试图改进Java Html文档一点点,但我遇到了问题HttpUrlConntion.有一点是,如果用户代理是Java VM,某些服务器会阻止请求.另一个问题是HttpUrlConnection没有设置ReferrerLocation头字段.由于几个站点使用这些字段来验证内容是从他们自己的站点访问的,因此我也被阻止了.据我所知,唯一的解决方案是替换HTTP协议的URL处理程序.或者有没有办法修改默认的HTTP Handler?

java http httpurlconnection http-headers

26
推荐指数
1
解决办法
6万
查看次数

标签 统计

httpurlconnection ×2

java ×2

http ×1

http-headers ×1