본문 바로가기

HTTP3

Spring Framework ResponseEntity 사용에 대한 고찰 현업에서 Spring Framework로 Rest Api서버를 구현하다보면 ReponseEntity를 자주 보게됩니다. Spring Framework Rest Api를 처음 공부할때는 ResponseEntity를 사용하지않고 대부분 Java 객체를 직접 응답하였는데 현업에서 기존에 있던 코드들을 확인해보니 ResponseEntity를 사용하여 Java 객체를 응답하는 형식으로 대부분 구성되어 있었습니다. 일반적으로 Java 객체를 응답해도 HTTP 프로토콜형식에 맞게 응답이 잘 되었는데 ResponseEntity를 사용하면 혹시나 내가 모르는 다른 차이점이 있나해서 눈으로 직접 확인해보기로 했습니다. @PostMapping public ResponseEntity requestOrder(@RequestBo.. 2024. 11. 17.
섹션 2-5 [스프링 부트 시작하기] HTTP 요청과 응답 HTTP 요청과 응답 HTTP웹 Request와 Response의 구조를 이해하고 내용을 확인할 수 있어야 한다. RequestRequest Line: Method, Path, HTTP VersionHeadersMessage Bodyhttp -v ":8080/hello?name=Spring"GET /hello?nameSpring HTTP/1.1Accept: */*Accept-Encoding: gzip, deflateConnection: keep-aliveHost: localhost:8080User-Agent: IntelliJ HTTP Client/IntelliJ IDEA 2024.1 ResponseStatus Line: HTTP Version, Status Code, Status TextHeadersMe.. 2024. 5. 29.
섹션 2-4 [스프링 부트 시작하기] Hello API 테스트 Hello API 테스트HelloController  컨트롤러 메소드를 호출할 수 있는 HTTP Request를 생성하고 리털되는  HTTP Response를 확인한다.HTTP 요청을 만들고 응답을 확인하는데 사용하는 도구curlHTTPieintelliJ IDEA Ultimate-http requestPostman API PlatformJUnit Test등등등...Http API를 테스트 한다는 점은 아래 사항을 고려해야한다.바디의 값은 어떻게 전달되고 있는지바디의 컨텐츠 타입은 어떻게 되어있는지주고받는 헤더의 값은 어떻게 설정되어 있는지 intellij IDEA Ultimate-http Request Hello API 테스트Request:GET http://localhost:8080/hello?name.. 2024. 5. 29.