GET, POST

ChungKyu Kim·2022년 4월 23일
0

TIL

목록 보기
48/52

GET

GET은 서버로부터 어떤 정보를 요청하기 위한 메쏘드이다.

GET의 특징

  • GET은 캐시가 가능하다.
  • GET 요청은 브라우저 히스토리에 남는다.
  • GET 요청은 길이 제한이 있다.
    :GET 요청은 브라우저마다 길이제한이 다르다.
  • GET요청은 파라미터에 노출되어 보안이 취약하다.
  • GET은 데이터를 요청할때만 사용된다.

POST

POST는 정보를 업데이트하기 위해 사용되는 메쏘드다.
요청을 body에 담아서 서버로 보낸다.

POST의 특징

  • POST요청은 캐시되지 않는다.
  • POST요청은 브라우저 히스토리에 남지 않는다.
  • POST요청은 데이터 길이에 제한이 없다.

GET과 POST의 차이점

  • 사용목적에 따라 다르다.
    -> GET은 데이터를 받아오기만 할 때 사용할 수 있고, POST는 데이터를 생성, 업데이트 할 때 사용할 수 있다.
  • 요청에 body 유무
  • 멱등성
    -> GET은 멱등 POST는 멱등이 아니다.

*멱등성 - 요청을 한 번 보내거나 여러번 보내도 동일한 결과를 가지고 서버상태도 동일할 때 멱등성을 가졌다고 한다.

profile
프리비엣!

0개의 댓글