HTTP 패킷
1547 단어 httphttp header이론http
1. HTTP Header
HTTP Body와 Request/Response에 대한 정보를 포함하는 곳
HTTP 메서드 방식 (GET, POST, PUT, DELETE ---) 중 무엇을 썼는지, 클라이언트, 브라이저, 접속할 URL 등과 같은 클라이언트 정보를 담는 곳
1-1. General Header
Request/Response이 생성된 시간 등 Body와 관련은 없지만 요청에 대한 정보가 담기는 곳 ``` Date:Tue, 17 Nov 2015 16:39:15 GMT ```1-2. Request/Respone Header
- Request Header
클라이언트가 서버에 요청할 때 존재하는 헤더
요청한 URL, Method, 브라우저 및 버전 등의 정보가 포함
e.g. Mozilla/5.0(Windows NT 10.0, WOW64, rv:41.0) Gecko/20100101 Firefox/41.0
- Respone Header
서버가 클라이언트에 응답을 할 때 존재하는 헤더
콘텐츠에 사용된 인코딩, 응답을 생성하기 위해 서버 시스템에서 사용되는 서버 소프트웨어 및 기타 정보
1-3. Entity Header
전송 중인 실제 메시지 또는 HTTP 본문에 대한 정보를 포함하는 헤더 콘텐츠 길이, 언어, 인코딩, 날짜 등의 정보2. HTTP Body
클라이언트가 요청한 실제 데이터(Content/Message Body)
HTML Code, Image, CSS, StyleSheet, JavaScript
GET 방식에서는 주로 비어있다.
POST에서는 헤더에 따라 단순 텍스트일수도, key value 쌍의 Json일 수도, 파일의 바이너리 코드일 수도 있다.
참고
http://www.cleantutorials.com/html/format-of-http-request-response-header-and-body-with-example
https://mommoo.tistory.com/60
Author And Source
이 문제에 관하여(HTTP 패킷), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@duckchanahn/HTTP-패킷저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)