본문 바로가기

CS(Computer Science)

CS Study 2주차 : HTTPS method GET vs POST

GET

  • 데이터를 읽거나(Read) 검색(Retrieve) 할 때 사용되는 메소드
  • 요청 성공시 200(OK) HTTP 응답 코드를 리턴한다.
  • 요청 실패시 404(Not Fount), 400(Bad Request)에러가 발생한다.
  • 오로지 데이터를 읽을 때만 사용되고 수정할 때는 사용하지 않는다.
  • 데이터의 변형의 위험 없이 사용이 가능하다.
  • 항상 같은 응답을 받을 수 있다.
  • 데이터를 변경하는 연산에 사용해서는 안된다.

 

POST

  • 새로운 리소스를 생성(Create)할 때 사용된다.
  • 성공적으로 요청이 실행되면 201(Created) HTTP 응답 코드를 반환한다.
  • 같은 요청을 반복해도 항상 같은 결과물이 나오는 것을 보장하지 않는다
    즉, 같은 요청을 보내면 같은 정보를 담은 두 개의 리소스를 반환할 가능성이 높다.