/ ETC

GET과 POST의 특징

기타 포스팅입니다.




GET

GET은 서버로부터 데이터를 가져오도록 요청하는 메소드입니다.
예를 들어, 게시물을 조회할 때 사용하는 것이 GET요청입니다.

1) GET요청은 캐시가 가능하다.
2) GET요청은 브라우저 히스토리에 남는다.
3) GET요청은 길이제한이 있다.
4) HTTP메세지에 body가 없다.
5) 멱등이다. (* 멱등 : 연산을 여러 번 적용하더라도 결과가 달라지지 않는 성질, 데이터를 조회하는 것이니까 여러번 요청해도 똑같은 결과일 것)

POST

POST는 리소스를 생성하거나 업데이트하기위해 서버에게 데이터를 보내는 데 사용됩니다.
예를 들어, 게시물을 작성하는 것이 POST요청입니다.

1) POST요청은 캐시가 안된다.
2) POST요청은 브라우저 히스토리에 안남는다.
3) POST요청은 데이터 길이제한이 없다.
4) HTTP메세지에 body가 있다.
5) 멱등이 아니다. (리소스를 새로 생성하거나 업데이트하는 것이기 때문에 멱등이 아니다)



End.