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
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기