GET 이란?

GET은 지정된 리소스에서 데이터를 요청하는데 사용되는 HTTP Method

GET 요청의 특징

  1. Browser history에 남아있다.
  2. 북마크가 가능하다.
  3. 민감한 데이터를 처리할 때 GET을 사용하지 않는다. (보안)
  4. 데이터 요청에만 사용된다.

POST 란?

리소스를 생성/업데이트하기 위해 서버에 데이터를 보내는 데 사용된다.

POST 요청의 특징

  1. Browser history에 남아있지 않는다.
  2. 북마크 불가능
  3. 데이터 길이에 대한 제한이 없다.

궁금증

  1. Browser history가 무엇일까? (개발할 때 사용하던 history가 이 history인가?)
  2. 북마크가 무엇일까? 흔히들 사용하는 북마크기능을 말하는 것일까?
  3. POST 요청은 데이터 길이에 제한이 없다고 하는데 아예 없는 것일까? (vs GET에 비해 비교적 프리한 것인가?)

궁금한건 직접 해봐야지

Refference: https://www.w3schools.com/tags/ref_httpmethods.asp