이글루스 로그인
13. GET방식과 POST방식

GET? POST?



요청에 대한 전달방식 중 웹 어플리케이션을 구현하는데 주로 사용되는 방식은 GET방식과 POST방식이 있다.

전달할 데이터는 HTML form을 통해 전달을 하거나 URL에 전달할 데이터를 추가로 붙여서 전달할 수 있다.


요청방식에서의 GET 방식은 데이터가 HTTP 헤더에 포함되서 전달되지만 POST방식은

HTTP 본문에 포함되서 잔달되기 때문에 URL을 통해서 폼 데이터로 전달된 파라미터를 확인할 수 없다.



<form action="parameter.jsp" method="post">


위에서 보면 method 속성값이 "post"라고 되어있다.

이것이 POST방식으로 파라미터를 전송한다는 의미이다.



http://localhost:8080/parameter.jsp?name=myName&address=myAddress


위에서 보면 URL의 뒤부분에 ?를 붙이고 name=myName&address=myAddress 이 붙어있다.

이 값이 전달할 데이터이다. 변수명 name에 myName의 값을 저장해서 전달한다는 의미이다.

받는 쪽에서는 name을 받아서 사용하면 된다.

전달할 데이터가 여러개일 경우 '&'로 구분한다.

이것이 GET 방식이다.


GET방식은 URL을 기반으로 전송되기 때문에 굳이 폼을 사용하지 않더라고 파라미터를 전송할 수가 있다.

by 지원 | 2007/07/04 11:20 | JSP | 트랙백 | 핑백(1) | 덧글(0)
트랙백 주소 : http://shoutrock.egloos.com/tb/3564666
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Linked at &raquo; 청) 컨트롤러.. at 2008/12/17 18:29

... HTTP Request HTTP 로 서버로부터 뭔가를 요청(Request)하는 방식은 크게 GET 방식과(method) POST 방식이 있다. 각 방식 차이는 스스로 인터넷에 있는 설명글에서 알아보길 바라며, 여기서는 좀 많이 간단히 알아보려 한다. GET 방식은 URI ( Uniform Resource Identifier )를 통해 값을 전달하고, POST ... more

:         :

:

비공개 덧글

<< 이전 다음 >>
all rights reserved (c) 2004. shoutrock.egloos.com