java.lang.IllegalStateException: 目标主机为空
java.lang.IllegalStateException: Target host is null
我已经用谷歌搜索了,但很多问题是“java.lang.IllegalStateException:目标主机不能为空”,但在我的情况下错误是“java.lang.IllegalStateException: 目标主机为空"
我正在尝试 post 使用以下代码的请求
StringEntity reqContent = new StringEntity(xmlData);
reqContent.setContentType("text/xml");
HttpPost req = new HttpPost(serverURL);
req.setEntity(reqContent);
httpClient = new DefaultHttpClient(connMgr, params);
httpClient.getCredentialsProvider().setCredentials(AuthScope.ANY,
new UsernamePasswordCredentials(username, password));
HttpResponse response = httpClient.execute(req);
执行请求后,我得到 "Target host is null"。
我给了一个有效的主机。当我尝试访问的目标主机不可用时会出现此错误吗?
发送请求时,不知何故,我想将请求发送到的 URL 变为空值,这导致了我在尝试执行请求时出现此问题。
我已经用谷歌搜索了,但很多问题是“java.lang.IllegalStateException:目标主机不能为空”,但在我的情况下错误是“java.lang.IllegalStateException: 目标主机为空"
我正在尝试 post 使用以下代码的请求
StringEntity reqContent = new StringEntity(xmlData);
reqContent.setContentType("text/xml");
HttpPost req = new HttpPost(serverURL);
req.setEntity(reqContent);
httpClient = new DefaultHttpClient(connMgr, params);
httpClient.getCredentialsProvider().setCredentials(AuthScope.ANY,
new UsernamePasswordCredentials(username, password));
HttpResponse response = httpClient.execute(req);
执行请求后,我得到 "Target host is null"。 我给了一个有效的主机。当我尝试访问的目标主机不可用时会出现此错误吗?
发送请求时,不知何故,我想将请求发送到的 URL 变为空值,这导致了我在尝试执行请求时出现此问题。