url의 제한이 있기 때문에 많은 양의 데이터 전송이 어렵다.
또한 url 값이 반영됨으로서 사용자에게 노출이 됩니다. 대신 질의 문자열이 url에 포함되어 전달되므로 질의 문자열들을 인코딩, 디코딩하는 추가작업이 필요없어서 처리속도 면에서는 빠르다는 장점이 있습니다. 간단히 말하자면 get은 가져오는 것이라고 말할 수 있습니다.
form submit하여 키와 값을 보내는 형태 용량제한이 존재하지만 get보다는 많다. 또한 사용자에게 값이 노출되지 않는다. post는 수행하는 것이다.