본문 바로가기

http2

[SPRING] HTTP 메세지 컨버터 Spring 사용 시 HTML 파일을 응답하는 게 아닌 HTTP API처럼 JSON 데이터를 HTTP메시지 바디에 입력하거나 문자열을 입력할 때 HTTP 메시지 컨버터를 사용하면 편리하다. 개인적인 학습의 정리글입니다. 스프링 MVC는 다음의 경우에 HTTP 메시지 컨버터를 적용한다. HTTP 요청 @RequestBody HttpEntity(RequestEntity) HTTP 응답 @ResponseBody HttpEntity(ResponseEntity) HTTP 메세지 컨버터 인터페이스를 보면 canRead(), canWrite()로 메세지 컨버터가 해당 클래스, 미디어 타입을 지원하는지 확인하고 read(), write() : 메시지 컨버터를 통해서 메세지를 읽고 쓰는 메소드 스프링에는 HTTP 메세지.. 2022. 4. 3.
[WEB] HTTP 개요 HTTP(HyperText Transfer Protocol) 인터넷상에서 정보를 주고받을 수 있는 프로토콜로 주로 HTML 문서를 주고받는데 쓰였다. 현재 HTML 뿐만 아니라 이미지, 음성, 영상, 파일, JSON, XML... 거의 모든 형태의 데이터를 전송 가능하다. 웹서비스의 경우 브라우저(클라이언트)에서 서버로의 데이터 전송때 사용되고 서버간의 데이터를 주고 받을때도 HTTP 프로토콜을 사용한다. 현재 대부분의 서비스에서 HTTP 프로토콜을 사용한다. HTTP의 특성에 대해 알아보자 HTTP 버전 HTTP/1.1(1997년) : TCP기반으로 현재 가장 많이 사용되고 있는 버전이다. HTTP/2(2015년) : 여러 파일을 한번에 병렬 전송을 하는 식으로 로딩 시간을 줄이는 방법을 사용한다 HT.. 2022. 3. 21.