0
這將返回200狀態返回null,RestTemplate爲getForEntity呼叫
final ResponseEntity<MyWrapper> responseEntity = rt.getForEntity(
myURL, MyWrapper.class);
和HTTP頭:
{X-Powered-By=[Servlet/3.0], Content-Type=[application/json; charset=UTF-8], Cache-Control=[no-store], Transfer-Encoding=[chunked], Date=[Fri, 08 Apr 2016 20:03:11 GMT]}
但是身體是空的。
我的包裝看起來是這樣的:
public class MyWrapper {
private List<Object> junk;
public List<Object> getJunk() {
return isspCases;
}
public void setJunk(List<Object> junk) {
this.junk = junk;
}
}
如果我使用其中任意一個,我可以 「看到」 的數據:
rt.getForObject(caseListingURL, String.class);
rt.getForObject(caseListingURL, Map.class);
我有消息轉換器:
[o[email protected]a96d56c ,
[email protected]b4a5b,
[email protected]2abe9173,
or[email protected]235d29d6,
org.springframework[email protected]1fdca564,
org.springfr[email protected]43f9dd56,
org.springfr[email protected]1d12e953, null, null, null]
這發生在我所有的RestTemplate調用中,我無法弄清楚爲什麼它可以在不同的環境中使用類似的代碼。
我的REST響應看起來是這樣的:
{"data":[{"a":"b"}, {"a":"c"}, {"a":"d"}]}