Get방식과 Post방식의 차이점을 설명하시오

이건우·2022년 4월 4일
0

JavaScript

목록 보기
4/4

Get방식과 Post방식의 차이점을 설명하시오

GET 메서드는 특정한 리소스를 가져오도록 요청합니다. GET요청은 데이터를 가져올때만 사용합니다. 하지만 주소창에 쿼리스트링이 그대로 보여지기때문에 보안성이 떨어집니다. 길이에 제한이 있다보니 전송데이터의 한계가 존재합니다. POST방식보다 상대적으로 전송속도가 빠릅니다.

POST 메서드는 서버로 데이터를 전송합니다. 요청 본문의 유형은 Content-Type 헤더로 나타냅니다. POST요청은 보통 HTML양식을 통해 서버에 전송하며, 서버에 변경사항을 만듭니다. 주소창에 전송하는 데이터정보가 노출되지 않아 GET방식에 비해 보안성이 우수하지만 전송속도는 GET방식에 비해 느리며 쿼리스트링 데이터 뿐만아니라 객체값들의 전송도 가능합니다.

정리하자면 , GET은 주로 웹브라우저가 웹서버 데이터를 요청할 때 사용하고, 웹 브라우저에서 웹서버로 전달되는 데이터가 인코딩되어 URL에 붙습니다. POST는 웹브라우저가 웹서버에 데이터를 전달하기위해 사용되고 전달되는 데이터가 보이지 않습니다.

데이터를 서버에 전달하기 위해서는 POST방식을 사용하는것이 적당합니다.

profile
내가 느낌만알고 한줄도 설명할줄 모른다면 '모르는 것'이다.

0개의 댓글