RestTemplate get 方式 getForEntity
Jihongchang(讨论 | 贡献)2023年3月26日 (日) 06:21的版本
https://www.bilibili.com/video/BV1AN411Z7mx?p=10
getForEntity 和 getForObject 的区别在于:getForEntity 包含响应头
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.http.ResponseEntity;
import org.springframework.web.client.RestTemplate;
import java.util.HashMap;
import java.util.Map;
@SpringBootTest
public class ClientApplicationTests {
@Test
void getForEntity() {
RestTemplate restTemplate = new RestTemplate();
ResponseEntity<String> entity = restTemplate.getForEntity("http://localhost:8080/demo", String.class);
System.out.println(entity.getBody());
System.out.println(entity.getStatusCodeValue());
System.out.println(entity.getStatusCode());
System.out.println(entity.getHeaders());
}
}