2024-06-21
This commit is contained in:
55
Writerside/topics/Http-Request.md
Normal file
55
Writerside/topics/Http-Request.md
Normal file
@@ -0,0 +1,55 @@
|
||||
# HTTP 요청
|
||||
|
||||
HTTP 프로토콜은 텍스트 형식의 데이터입니다. HTTP 요청은 3 블록으로 구분할 수 있습니다. 첫 번째 줄에는 기본적인 정보가 포함됩니다. 그리고, HTTP 헤더가 키:값 형식으로 한 줄에 하나씩 나열됩니다. GET, HEAD, DELETE, OPTIONS는 서버에 추가 데이터를 전송할 필요가 없지만, POST 등과 같이 서버로 전송할 데이터가 있는 경우에는 한 줄을 띄우고, 메시지 본문이 이어집니다.
|
||||
|
||||
```
|
||||
GET / HTTP/1.1
|
||||
Host: www.example.com
|
||||
Accept-Language: ko
|
||||
```
|
||||
|
||||
```
|
||||
POST /hello HTTP/1.1
|
||||
Host: www.example.com
|
||||
Accept-Language: ko
|
||||
|
||||
name=Charlie&messageId=100
|
||||
```
|
||||
|
||||
## 시작줄
|
||||
|
||||
HTTP 요청의 첫 번째 줄에는 다음 3가지 정보가 포함되어 있습니다.
|
||||
|
||||
- HTTP 메서드
|
||||
|
||||
- GET
|
||||
- HEAD
|
||||
- POST
|
||||
- PUT
|
||||
- DELETE
|
||||
- CONNECT
|
||||
- OPTIONS
|
||||
- TRACE
|
||||
- PATCH
|
||||
- 경로
|
||||
|
||||
- HTTP 버전
|
||||
|
||||
HTTP/1.1
|
||||
|
||||
|
||||
## 헤더
|
||||
|
||||
## 메시지 본문
|
||||
|
||||
# HTTP 응답
|
||||
|
||||
## 시작줄
|
||||
|
||||
- HTTP 버전
|
||||
- 상태 코드
|
||||
- 상태 메시지
|
||||
|
||||
## 헤더
|
||||
|
||||
## 메시지 본문
|
||||
Reference in New Issue
Block a user