比如说我试图向www.testjson.com/json发出GET请求,但是从不同的域URL检索响应,例如www.testjson.com/confirmJson。
Spring mvc是否支持此功能,特别是restTemplate.exchange功能。
我目前正在做这类事情,但我收到500状态代码(内部服务器错误)并且无法找出导致错误的确切原因。
那么RestTemplate实际上可以管理重定向并提供必要的JSON响应,还是实际上等待你提供的url的响应因此得到500内部服务器错误的原因?
答案 0 :(得分:0)
可以让RestTemplate自动遵循重定向。
服务器必须使用Http 3xx和位置标头设置进行响应。
RestTemplate'理解'此响应并向返回的位置发出新的GET请求。
这应该适用于默认弹簧配置。