반응형 http구조2 HTTP 메시지 시작 라인 1. 요청 메시지 GET /search?q=hello&hl=ko HTTP/1.1 Host:www.google.com start-line = request-line / status-line request-line = method SP(공백) request-target SP HTTP-version CRLF(엔터) - GET(조회를 의미) : HTTP 메서드 - /search?q=hello&hl=ko : 요청 대상 - 1.1 : HTTP Version 1.1. 요청 메시지 - HTTP 메서드 - 종류 : GET, POST, PUT, DELETE... - 서버가 수행해야 할 동작을 지정 ex. GET : 리소스 조회, POST : 요청 내역 처리 1.2. 요청 메시지 - 요청 대상 - absolute.. 2022. 3. 25. HTTP란? HTTP 메세지/역사/특징 HTTP(HyperText Transfer Protocol) HTTP 메세지는 모든 것을 전송할 수 있다. - HTML, TEXT - IMAGE, 음성, 영상, 파일 - JSON, XML (API) - 거의 모든 형태의 데이터 전송 가능 - 서버간에 데이터를 주고 받을 때도 대부분 HTTP 사용 HTTP 역사 HTTP/0.9 1991년 GET 메서드만 지원, HTTP 헤더 지원 안 함 HTTP/1.0 1996년 메서드, 헤더 추가 HTTP/1.1 1997년 가장 많이 사용, 제일 중요한 버전! (RFC2068(1997) > RFC2616(1999) > RFC7230~7235(2014) HTTP/2 2015년 성능 개선 HTTP/3 진행중 TCP 대신에 UDP 사용, 성능 개선 TCP : HTTP/1.1,.. 2022. 3. 25. 이전 1 다음 반응형