GET 방식과 POST 방식

시바코코개발자·2023년 8월 20일
0

GET

주소에 데이터를 추가하여 전달하는 방식.
보통 쿼리 스트링에 포함되어 전송되므로 길이에 제한이 있으며,
주소에 데이터가 보이므로 당연히 보안상 취약점이 존재한다.
하지만 GET방식이 POST방식보다 상대적으로 빠른 전송방식이다.

POST

데이터를 별도로 첨부(Header에 첨부)하여 전달하는 방식.
브라우저 히스토리에 남지 않고 데이터는 쿼리 문자열과는 별도로 전송된다.
따라서 데이터의 길이에 제한도 없으며, GET방식보다는 보안성이 높다.
하지만 GET방식보다 상대적으로 느리다.

결론

전송할 데이터의 양이 적고 노출되어도 무방하다면 GET방식을 사용하고
전송할 데이터의 양이 많거나 노출이 되면 안될 데이터라면 POST 방식을 사용한다.

0개의 댓글