java.lang.IllegalStateException:目标主机为空



我用谷歌搜索过,但很多问题是"java.lang.IllegalStateException:目标主机不得为空",但在我的情况下,错误是">java.lang.IllegalStateException:目标主机为空">

我正在尝试使用以下代码发布请求

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);

执行请求后,我得到"目标主机为空"。 我给一个有效的主人。当我尝试访问的目标主机不可用时,是否会出现此错误?

发送请求时,不知何故,我想向其发送请求的 URL 变为空,这在我尝试执行请求时导致了此问题。

在我的情况下,也缺少"http://">

相关内容

  • 没有找到相关文章

最新更新