GET과 POST는 HTTP 메서드
로 클라이언트에서 서버에 데이터를 요청
할 때 사용한다.
서버로부터 데이터를 요청 할 때 사용한다.
HTTP 패킷 헤더에 데이터가 담긴다.
요청할 때 필요한 데이터를 Body에 담지 않고, URL에 쿼리 스트링 형태 포함해 전송한다.
네이버 쇼핑에서 javascirpt를 검색했을 때의 URL이다.
GET요청을 통해 javascirpt 의 검색 결과를 요청하는데 쿼리스트링 형태로 bookTabType, pageIndex, pageSize, query, sort 등의 데이터를 포함해 요청을 한 모습이다.
위와 같은 형태로 데이터의 값들이 노출되기 때문에 보안적으로 문제가 되지 않는 데이터를 다룰 때 GET 요청을 사용한다.
GET 요청은 캐시가 가능하다.
GET 요청은 북마크 될 수 있다.
GET 요청은 길이에 제한이 있다.
GET 요청은 브라우저 히스토리에 남는다.