Lonely Snowman
 

get 방식과 post 방식의 차이

대표적인 HTTP Method에는 get과 post가 있다.

 

GET

  • 데이터 조회할 때 주로 사용
  • 전송할 데이터를  HTTP 요청 메서드의 header에 담는다
  • header의 url에 포함된 쿼리 스트링에 담는다
  • 캐싱이 가능하다

 

POST

  • 데이터 수정, 입력할 때 주로 사용
  • 전송할 데이터를  HTTP 요청 메서드의 body에 담는다
  • 캐싱이 불가능하다

 

get 말고 post 를 사용해야 할 경우는

  • 데이터 생성, 변경 등 원본 파일의 수정이 발생하는 경우
  • 중요한 정보를 전달할 때
  • 전송 데이터의 양이 많을 때

 

 

 

 

 

참고

 

 

GET과 POST 구분하기

HTTP 메소드 기본기 | RFC7231 4장과 9장에서는 요청 메서드(request methods) 구분을 설명합니다. GET 메서드는 참조에만 사용한다. GET 메서드는 부작용이 발생하지 않음을 기대한다. 중요 정보를 전송할

brunch.co.kr

 

 

GET과 POST 방식의 차이 및 비교

GET과 POST 방식

han-joon-hyeok.github.io