클라이언트가 서버로 요청을 보내는 방법엔 크게 두가지가있는데, GET방식과 POST방식이 있다.
- GET
-어떠한 정보를 가져와서 조회하기위해 사용.
-특징
- URL에 변수를 포함시켜 요청한다.
- 데이터를 헤더에 포함하여 전송한다.
- URL에 데이터가 노출되어 보안에 취약하다.
- 길이 제한이 있다.
- 캐싱이 가능.
- POST
-추가 또는 수정 하기 위해서 사용하는 방식.
-특징
- URL에 변수를 노출하지 않고 요청한다.
- 데이터를 Body에 포함한다.
- URL에 데이터가 노출되지 않아 기본 보안이 되어있다.
- 길이에 제한이 없다.
- 캐싱 할 수 없다.