is Data.

파라미터 전송방식 GET방식과 POST방식

GET방식과 POST방식의 가장 큰 차이점은 전송 방식에 있다.

 

 

1.GET 방식

GET방식은 요청 URL에 파라미터를 붙여서 전송한다. URL뒤에 ? 이후 "~~~app/runApp.jsp?이름=값&이름2=값2…" 이와 같이 전달 된다.

이 파라미터는 RFC2396 규약에 정의된 규칙에 따라 인코딩되어 "%BD%C5%B8" 과 같은 형태로 전달된다.

GET방식은 URL을 기반으로 파라미터를 전달하기 때문에 굳이 폼을 사용하지 않아도 직접 URL뒤에 입력하여 파라미터를 전달할 수 있다.

 

name은 hyun

country 는 Korea

라는 값을 각각 갖는 파라미터 name과 country가 전달된다.

 

 

 

2.POST방식

URL에 직접 파라미터를 전송하는 GET 방식과 달리 POST방식은 데이터 영역을 이용해서 파라미터를 전송한다.

웹 브라우저, 웹서버 또는 웹컨테이너에 따라 전송할 수 있는 파라미터 값의 길이에 제한이 있는 GET방식과 달리 POST방식은

데이터 영역을 이용하므로 제한이 없다.