0
我使用Firefox的REST客戶端。我想從response
被顯示在Response body(Raw)
在休息客戶端值。我想在SpringBoot
中獲得此值。可能嗎?如果是,那麼如何? 我已經嘗試過很多次,但沒有得到滿意的解決方案。獲得從響應主體價值RESTClient實現
我使用Firefox的REST客戶端。我想從response
被顯示在Response body(Raw)
在休息客戶端值。我想在SpringBoot
中獲得此值。可能嗎?如果是,那麼如何? 我已經嘗試過很多次,但沒有得到滿意的解決方案。獲得從響應主體價值RESTClient實現
使用彈簧RestTemplate打的電話將返回ResponseEntity。獲得原始響應的最簡單方法是:
RestTemplate restTemplate = new RestTemplate();
try{
ResponseEntity<String> response = restTemplate.getForEntity(URI.create("http://example.org"),String.class);
System.out.println(response.getBody());
} catch (RestClientResponseException exception){
System.out.println(String.format("Error code %d : %s",e.getStatusCode().value(),e.getResponseBodyAsString()));
HttpHeaders errorHeaders = e.getResponseHeaders();
}
ResponseEntity類還允許您訪問標題。
有關RestTemplate你可以看看文檔here更多信息。
感謝@邁克爾......但在成功的情況下,它工作正常,但是當我到了錯誤,那麼我無法響應的身體得到什麼.... – Sandesh
我已經更新了響應的包括訪問身體一個錯誤。如果這給了你所需要的東西,請將答案標記爲接受,以便將來幫助其他人。 –