2017-08-17 87 views
0

我用Google搜索,但许多关切是“java.lang.IllegalStateException:目标主机不能为空”,但在我的情况下,错误是“java.lang.IllegalStateException :目标主机为nulljava.lang.IllegalStateException:目标主机为null

我尝试使用下面的代码

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

执行我收到请求后发布的请求‘目标主机是空’。 我给一个有效的主机。当我尝试访问的目标主机不可用时,是否出现此错误?

回答

0

发送请求时,我想要发送请求的URL变为空,导致此问题,当我尝试执行请求时。

相关问题