rest template returns 500 内部服务器错误异常

rest template returns 500 internal server error exception

我正在制作一个应用程序并试图让 json 写在网页上。所以,我可以在浏览器中看到这个页面:它只包含 json.

但是当我用 RestTemplate 开始请求时,它 returns 只出现 500 个内部服务器错误。

我的草码很简单:

    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。为什么会出错?

500 Internal Server Error 表示服务器端出现问题... 您应该检查您的 URL、参数、cookie 等...(以 firebug 为例)

我测试了你的代码,我得到了一个有效的 200 状态 URL。