HTTP Method

poburi FE·2020년 8월 4일
0

THL

목록 보기
5/10

GET

GET은 지정된 리소스에서 데이터를 요청하는데 사용한다.

/test/demo_form.php?name1=value1&name2=value2

GET 요청 참고 사항:

  • 캐시 가능
  • 브라우저 기록에 남음
  • 북마크 가능
  • 민감한 데이터에는 사용 지양
  • 길이 제한이 있음
  • 수정 X 오로지 데이터를 요청 할 수 있음

POST

POST는 리소스를 생성하고 업데이트하기 위해 서버로 데이터를 전송하는데 사용한다.

POST /test/demo_form.php HTTP/1.1
Host: poburi.com
name1=value1&name2=vslue2

POST 요청 참고 사항:

  • 캐시 되지 않음
  • 브라우저 기록에 남지 않음
  • 북마크 할 수 없음
  • 데이터 길이에 대한 제한이 없음

PUT ? POST

동일한 PUT 요청을 여러번 호출하면 항상 동일한 결과가 생성.
반대로 POST 요청을 반복해서 호출하면 동일한 리소스가 여러개 생성되는 부작용이 있다.

profile
FE 개발자 poburi

0개의 댓글