?
와 이름과 값
으로 요청 파라미터를 보내는 것을 쿼리 스트링이라고 한다. 만약 요청 파라미터가 여러개라면, &
로 연결한다.cache-control
를 통해 캐시 옵션을 지정할 수 있다.캐시 가능성이 있어서.
▪️ GET요청은 웹 브라우저에 의해 캐시된다. GET 요청을 간단하고 예측가능하게 유지하여, 캐시를 보다 쉽게 관리하고 검색할 수 있다.
안전성의 이유로,
▪️ GET 요청은 안전하고 멱등해야한다. 서버에서 어떠한 데이터도 수정하지 않고 부작용이 없어야 함을 의미한다. 따라서 바디를 허용하지 않도록 해서 GET 요청이 안전하고 멱등하게 유지되도록 한다.
보안성의 이유로
▪️ GET 요청은 브라우저 히스토리, 다른 시스템에서 기록된다. 데이터를 URL에 유지해서 이를 쉽게 볼 수 있으며, 제 3자에게 잠재적으로 가로챌 수 있다.