프론트엔드/JavaScript
GET과 POST의 차이는 뭘까
카엔입니다
2023. 2. 15. 05:38
GET과 POST의 차이는 뭘까
우선 정의부터 알고가는게 나을것 같습니다
정의
GET
클라이언트에서 서버로 정보를 요청할때 사용되는 메소드이다
GET 요청시 URL 주소 끝에 쿼리스트링이라는 파라미터로 전송되며
www.sample.gg/sample?key=value&test=tester
이런식으로 전달됩니다
즉 데이터를 전혀 건드리지 않고 읽기만할 때 사용됩니다
또한 요청이 캐시되며 파라미터에 내용이 노출됩니다
POST
리소스를 업데이트 혹은 생성하기 위해 서버에 데이터를 보낼때 사용되는 메소드이다
전송할 데이터를 body에 담아서 전송합니다
데이터가 눈에 보이지 않아 GET보다 보안적이다 사실 개발자 도구로 확인할 수 있기때문에 조심해야한다