웹서버 개발 5
POST 와 GET 동작 확인
- GET
- POST
form
태그 안의 action 은 목적지가 적힌다.- 위의 GET의 submit 버튼을 누르면 다음과 같은 링크로 이동이 된다.
http://주소/request_get?data=test
데이터가 링크에 그대로 노출되는것을 확인할 수있다. - POST의 submit 버튼을 누르면 링크는 다음과 같다.
http://주소/request_post
Post 방식에서는 데이터의 내용을 링크에 안보여 준다.
요청을 좀 더 자세히 살펴보면 (Burp suite 를 이용) 다음과 같이 전송 방식은 post이고 data에 데이터를 담아 요청을 보내는것을 확인할 수있다.
GET 방식 데이터 서버에서 받기
- servlet 을 이용하였다. doGet 함수를 Override 하여 재정의 해주었다. 그리고 uri로
get
요청이 왔을 때 다음 사진과 같이 나오도록 하였다.
POST 방식 데이터 서버에서 받기
-
servlet 을 이용하였다. doPost 함수를 override 하여 재정의 해주었다. 그리고
post
요청이 왔을 때 다음 사진과 같이 나오도록 하였다. -
참고로 get 과 post 에서 사용하는 requestPage 부분의 함수는 같은 함수이다.
댓글남기기