2017-04-11 113 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"); 

然后我可以成功地得到响应。

相关问题