GET & POST

코코·2020년 8월 4일
0

Servlet/JSP

목록 보기
3/20

📚 자바 웹을 다루는 기술을 정리한 내용입니다.

GET 방식

  • 서블릿에 데이터를 전송할 때 데이터가 URL 뒤에 따라 붙는다.

  • 여러 개의 데이터를 전송할 때는 '&'로 구분한다.

  • 보안 취약

  • 전송할 수 있는 데이터는 최대 255자

  • 기본 전송 방식이며 사용이 쉽다.

  • 웹 브라우저에 직접 입력해서 전송할 수도 있다.

  • 서블릿에서는 doGet()으로 전송 받은 데이터를 처리한다.

POST 방식

  • 서블릿에 데이터를 전송할 때는 TCP/IP 프로토콜 데이터의 HEAD영역에 숨겨진 채 전송된다.

  • 보안에 유리하다.

  • 전송 데이터 용량이 무제한.

  • 전송 시 서블릿에서 다시 가져오는 작업을 해야 하므로 속도가 GET보다 느리다.

  • 서블릿에서는 doPost()를 이용해 처리한다.



아무튼

GET방식이든 POST방식이든. 어떤 식으로 요청request를 해오든
응답response라는 것은 웹 애플리케이션 화면을 구현하는 기능이다.

브라우저가 서블릿에게 어떤 정보를 요청한다면
서블릿은 요청에 알맞는 데이터, 그러니까 요청 받은 HTML문서를 반환한다.

0개의 댓글