zhyun1220.log
로그인
zhyun1220.log
로그인
13. [Servlet] GET VS POST
zhyun
·
2020년 10월 21일
팔로우
0
201021
get방식
post방식
0
HighJava
목록 보기
64/67
GET방식
어떠한 정보를 가져와서
조회
하기 위해서 사용되는 방식
GET방식 특징
URL
에
변수(데이터)를 포함
시켜 요청
데이터를
Header(헤더)에 포함
하여 전송
URL에 데이터가 노출되어 보안에 취약
전송하는 길이에 제한 있음
(URL길이가 정해져 있음)
캐싱 가능
html내
form태그
의
method속성이 get
일경우 호출
doGet메소드 호출시
response.setContentType
을 통해 응답 방식 결정
POST방식
데이터를 서버로 제출
하여
추가 또는 수정
하기 위해서 사용하는 방식
POST방식 특징
URL에 변수(데이터)를 노출하지 않고 요청
데이터를 Body(바디)에 포함
Body의 데이터를 설명하는
Content-Type이라는 헤더필드가 들어감
=> 어떠한 데이터 타입인지 명시
URL에 데이터가 노출되지 않아서 기본보안은 되어있다
전송하는 길이에 제한이 없다
처리방식
GET방식
POST방식
URL에 데이터 노출여부
X
O
URL예시
http://localhost:8080/boardList?name=제목&contents=내용
http://localhost:8080/addBoard
전송길이제한
O
X
캐싱가능여부
O
X
zhyun
HI :)
팔로우
이전 포스트
12-3. [Servlet] Dispatcher
다음 포스트
14. [Servlet] Cookie
0개의 댓글
댓글 작성