GET과 POST의 차이

wonway·2024년 2월 12일
0
post-thumbnail

키워드: 보안, 조회, 생성, 쿼리스트링, body, 길이 제한

요약

기능과 정보를 보내는 방식이 다르다. get은 조회, 쿼리스트링 방식이며 post는 생성, body 방식이다.

GETPOST
기능정보 조회정보 생성
정보를 보내는 방식쿼리스트링body

길이 제한

브라우저와 서버에 따라 처리할 수 있는 URL의 최대 길이 제한이 있다.

보안

POST : 요청의 본문에 포함 시켜 전송하기 때문에 GET보다는 상대적으로 안전하나, 암호화하지 않는 한 보안 위험은 있다.

GET : URL 쿼리스트링을 통해 정보를 전달하므로 URL을 통해 정보가 노출 될 수 있음

쿼리스트링과 body

쿼리스트링은 URL 중에 ? 뒤에 키=값으로 추가된다.
예) http://example.com?name=john&age=20

body는 요청의 본문으로 application/x-www-form-urlencoded, multipart/form-data, application/json, text/xml 또는 application/xml 등의 종류가 있다.

profile
문제를 컴퓨터로 해결하는 데서 즐거움을 찾는 프론트엔드 개발자

0개의 댓글