Notice
Recent Posts
Recent Comments
Link
투케이2K
37. (Network/네트워크) HTTP 통신 Request 요청 전문 형식 요약 설명 본문
[구 분]
구분 : Network / 네트워크
제목 : HTTP 통신 Request 요청 전문 형식 요약 설명
[설 명]
----------------------------------------------------------------------------------------------
[Http 설명]
1. Http 는 HyperText Transfer Protocol 약자로 하이퍼텍스트(HTML) 문서를 교환하기 위해 만들어진 protocol (통신 규약) 입니다
2. Http 는 웹상에서 네트워크로 통신을 할때 어떠한 형식으로 서로 통신을 하자고 정해 놓은 규약 입니다
>> 서버와 클라이언트간의 통신 / 서버와 서버간의 통신
3. HTTP는 TCP/IP 기반으로 되어있으며, 기본적으로 request(요청) / response(응답) 구조로 되어있습니다
----------------------------------------------------------------------------------------------
[Http : Request 전문 형식 확인]
1. Http Request 요청 시 전문 형태 구성은 [ Start Line / Headers / Body ] 로 구성되어 있습니다
GET /twok.html HTTP/1.1 --------------------------> Start Line
Host: google.com ----------------------------------> Headers
Accept : text/html
Accept-Encoding: gzip, deflate
Connection: keep-alive
h1=ko&ogbl=0&page=100 -------------------------> Body
2. Start Line 설명 :
>> http 요청 메소드를 담고 있습니다 (get, post, put, delete, patch)
>> request target (twok.html) 과 http 버전 (HTTP/1.1) 을 포함하고 있습니다
3. Headers 설명 :
>> request 요청에 대한 추가 정보를 담고 있습니다. (key , value 형태)
>> host (호스트 이름, 포트) / User-agent (클라이언트 정보) / Accept (클라이언트가 처리 가능한 미디어 타입) /
Authorization (인증 토큰) / Origin (요청이 어느 주소에 시작되었는지 나타내는 값 = 요청을 보낸 주소와 받는 주소가 다르면 CORS 발생) / Cookie (쿠키)
4. Body 설명 :
>> request 전송 데이터를 담고 있는 부분 입니다
>> 전송하는 데이터가 없다면 body 부분은 비어서 전송됩니다
5. 참고 사이트 :
>> https://developer.mozilla.org/en-US/docs/Glossary/Request_header
----------------------------------------------------------------------------------------------
반응형
'Network' 카테고리의 다른 글
39. (Network/네트워크) RTT (Round Trip Time) 왕복 시간 설명 (0) | 2023.09.18 |
---|---|
38. (Network/네트워크) HTTP 통신 Response 응답 전문 형식 요약 설명 (0) | 2023.09.18 |
36. (Network/네트워크) HTTP 504 Gateway Timeout 응답 코드 설명 (0) | 2023.02.04 |
35. (Network/네트워크) HTTP 204 No content 응답 코드 설명 (0) | 2023.01.31 |
34. (Network/네트워크) HTTP 403 Forbidden 응답 코드 설명 (0) | 2023.01.30 |
Comments