GET POST 차이점

    GET 방식과 POST 방식

    GET 방식 - default 전송방식으로 http header에 정보(QueryString, 환경변수를 통해 전달)를 실어 보냄 - URL에 데이터가 노출되어 보안에 취약. - 캐싱 가능 ● 캐싱이 사용 가능으로 설정되면 서버의 비즈니스 오브젝트 대신 브라우저 캐시에서 데이터 검색 ● 요청의 엔티티 태그(ETag) 값이 이전 요청 값과 일치하는 경우 요청에 대해 캐싱 사용 ● 캐싱은 각 사용자에 대해 고유하며 Cache-Control HTTP 헤더 특성에 의해 제어 - 브라우저 히스토리에 기록이 남음 - 전송하는 데이터양에 한계가 있음(브라우저마다 GET 요청 길이 제한 존재) - 검색엔진에서 검색단어 전송에 많이 이용함 POST 방식 - 서버로 정보를 전송하기 위해 설계되었으며 http body에 정..