여기가 설명 잘되어 있다. [https://hongsii.github.io/2017/08/02/what-is-the-difference-get-and-post/]
목적을 비교해 보면 GET은 서버로 부터 정보를 조회하기 위해 설계된 메소드라 그러고 POST는 리소스를 생성/변경하기 위해 설계됬다.
겟은 쿼리 스트링으로 필요한 데이터를 전송하고, 포스트는 바디에 담아 전송한다. 바디는 용량 제한이 없어 대용량 전송이 가능하다.
겟은 idempotent하고 포스트는 그렇지 않다. 즉 겟은 서버에 동일한 요청을 여러 번 전송하더라도 동일한 응답이 돌아 온다. 포스트는 다를 수 있다.
'취업,면접 대비 > cs 전공 공부' 카테고리의 다른 글
<디자인 패턴> MVC vs MVVM 비교 1편 (0) | 2020.03.13 |
---|---|
<객체 지향> public 과 private (0) | 2020.03.13 |
RestAPI란? (0) | 2020.03.11 |
url 규칙 (0) | 2020.03.11 |
객체 지향의 특징 , 객체 지향 공부 (0) | 2020.03.10 |