簡體   English   中英

java.lang.IllegalStateException:目標主機為null

[英]java.lang.IllegalStateException: Target host is null

我已經用谷歌搜索,但是很多擔心是“ 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變得空,這在我嘗試執行請求時導致了此問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM