검색결과 리스트
글
+ GET 방식
데이터를 URL 뒤에 값을 붙여서 전송. [ ex. http://uniksy1106.tistory.com/test?page=01&pageNo=1000 ]
물음표(?) 이후 부터 값을 나타내며, "=" 를 통해 변수와 값이 쌍으로 이루어짐.
하나 이상의 값일 경우 "&" 를 통해서 값을 구분.
이처럼 URL의 실제 주소 뒤에 붙는 것을 쿼리 스트링(Query String)라고 부른다.
GET 방식은 예제와 같이 변수와 값이 화면상으로 모두 나타나며, 데이터 길이의 한계가 있다.
GET 방식은 일반적으로 어떠한 것을 단순히 가져오기 위해서 사용한다.
+ POST 방식
데이터를 URL 뒤에 붙이지 않고 HTTP의 헤더 정보다음에 오는 몸체에 데이터를 넣어서 전송.
[ ex. http://uniksy1106.tistory.com/test ]
예제 처럼 겉으로 나타나지 않을 뿐이지 데이터의 전송 형태는 GET과 똑같이 " page=01&pageNo=1000 " 전송되며,
이 값이 HTTP 헤더 정보 다음의 몸체에 있어서 보이지 않을 뿐입니다.
POST 방식은 몸체에 데이터를 넣어서 전송하므로, 데이터 길이에 제한이 없으며, 데이터가 눈에 보이지 않는다.
POST 방식은 일반적으로 처리(수정, 변경 등)할 데이터를 보내기 위해서 사용한다.
'프로그래밍 이야기 > JAVA & JSP' 카테고리의 다른 글
| [JAVA] JAVA 패키지에서 javax의 x는 왜 붙어잇을까? (0) | 2009/08/12 |
|---|---|
| [JSP] 컨텍스트 초기화 파라미터 & 서블릿 초기화 파라미터 (0) | 2009/05/08 |
| [JSP] GET과 POST의 차이점!! (0) | 2009/04/24 |
| [JSP] HTTP/Servlet에서 멱등(Idempotent) 이란? (0) | 2009/04/24 |
| [JAVA] Class, Method, Variable 명명 규칙 [ naming convention ] (2) | 2009/03/25 |
| [JAVA] JAVA SWING 으로 만든 담배 (2) | 2008/09/30 |
RECENT COMMENT