HTTP Method
- http 통신 request가 이루어 질 때 어떤 액션을 요청하는지 알려줌
- Start Line에 http 메소드 정보가 포함됨
GET /index HTTP/1.1
GET
- 변경 사항이 없는 간단한 데이터를 서버로 요청
- 캐싱 : 한 번 접근 후, 또 요청할 때 빠르게 접근하기 위해 데이터를 저장해놓음
- HTTP 요청의 BODY부분과 CONTENT-TYPE은 비워져 있음
- URL이 노출됨
- ? : URL의 끝을 의미하면서 데이터 표현의 시작점을 표시
www.example.com?name=HYEONUK
POST
- 데이터 생성/수정/삭제/전송을 할 때 주로 사용
- HTTP 요청의 BODY 부분에 데이터를 넣어서 보냄
- CONTNET-TYPE을 명시해야 함, 명시하지 않을 시 application/x-www-form-urlencoded 로 default
- URL에 노출하지 않기 때문에 많은 데이터를 다룰 수 있음
OPTIONS- 특정 엔드포인트가 어떤 메소드를 허용하는지 알고자 할 때 사용- POST인지 GET인지 정할 수 있음- 예를 들어 GET만 요청 받게 되었는데 POST를 보낼경우 405 ERROR 전송
반응형
'전산 > Network' 카테고리의 다른 글
AWS EC2 (0) | 2021.02.05 |
---|---|
Amazon S3 (0) | 2021.02.05 |
Git Command (0) | 2021.02.04 |
HTTP status code (0) | 2021.02.04 |
GET 과 POST의 차이 (0) | 2021.02.01 |
최근댓글