말씀처럼 GET방식은 주소창에 데이터값이 보입니다.
그리고 POST방식은 주소창에 데이터값이 안보이고 그냥 일반적인 사이트 주소만 보이죠.
예를 들어 GET방식으로 데이터를 발송한다면
http://www.korea.com/main.php?submit=yes
이게 GET방식의 대표적인 방식입니다.
yes값이 바로 GET방식으로 보내는 데이터 값입니다.
하지만 이런형태는 보안에 취약합니다.
주소창에 그대로 노출되니 말입니다.
그래서 보완한게 POST방식의 전송방식 입니다.
POST방식은 다음처럼 주소창에 아무런 파라미터 값이 표기되지 않습니다.
http://www.korea.com/main.php
이런식으로 말입니다.
아주 깔끔하게 데이터를 전송할수 있습니다.
yes라는 데이터를 보냈지만 주소창에는 아무런 표기가 뜨지 않습니다.
GET방식은 개인 홈페이지나 보안이 필요없는 사이트등에서 사용하며
POST방식은 개인정보나 사이트의 다양한 정보등을 처리할때 전송하는 방식으로 폭넓게 사용되고 있습니다.