2017-04-11 109 views
0

我正在從Spring Boot應用程序向URL發送簡單的請求。服務器返回的HTTP響應代碼:500. Java應用程序

URL url = new URL("http://...:8001/api/meta"); 

HttpURLConnection urlConnect = (HttpURLConnection) url.openConnection(); 
int code = urlConnect.getResponseCode(); 
... 

代碼= 500。然後出現錯誤:

服務器返回的HTTP響應代碼:500。

而且urlConnect.getErrorStream = NULL

如果我把網址到瀏覽器,然後我順利拿到JSON 。

應該做些什麼來解決這個問題?

+2

500意味着服務器上的錯誤,而不是您的客戶端。 –

+0

響應代碼通常意味着,問題在服務器端,所以你應該查詢服務器端代碼來檢查實際發生了什麼。 – user902383

+0

我不認爲這是一個服務器問題,因爲我成功獲取json時,我把網址放入瀏覽器。 –

回答

0

我已經加入:

urlConnect.setRequestProperty("Accept", "application/json"); 

然後我可以成功地得到響應。

相關問題