我正在创建一个应用程序并尝试将json写在网页上。所以,我可以在浏览器中看到这个页面:它只包含json。
但是当我使用RestTemplate
启动请求时,它只返回500个内部服务器错误。
我的caode非常简单:
RestTemplate restTemplate = new RestTemplate();
HttpHeaders requestHeaders = new HttpHeaders();
requestHeaders.setContentType(MediaType.APPLICATION_JSON);
HttpEntity<?> requestEntity = new HttpEntity<>(requestHeaders);
ResponseEntity<MyClass[]> responseEntity = restTemplate.exchange(url, HttpMethod.GET, requestEntity, MyClass[].class);
我无法理解错误:我有访问权限,很简单,我没有身份验证,我不需要id。为什么会出错?
答案 0 :(得分:0)
500内部服务器错误意味着服务器端出现了问题... 您应该检查您的URL,参数,cookie等...(在示例中为firebug)
我测试了你的代码,我在有效的网址上获得了200状态。