[JSP] GET방식 & POST방식 차이점
by mini_min[JSP] GET방식 & POST방식 차이점
✔️ GET 방식과 POST 방식 차이점
1) GET 방식은 데이터를 보내는 양의 한계가 있지만, POST 방식은 없다.
2) GET 방식은 URL에 데이터가 노출되지만, POST 방식은 데이터가 노출되지 않는다.
3) GET 방식이 POST 방식보다 상대적으로 전송 속도가 빠르다.
4) GET 방식은 URL 에 데이터를 붙여서 서버에 전송하지만, POST 방식은 데이터를 HTTP 패킷의 BODY에 담아서 전송한다.
5) GET 방식은 캐싱이 가능하지만, POST 방식은 캐싱이 불가하다.
6) GET 방식은 브라우저 히스토리가 남지만, POST 방식은 브라우저 히스토리가 남는다.
7) POST 방식은 전송하는 데이터 타입을 적어줘야한다.
8) POST 방식은 <form> 태그의 method 속성 값으로 post 를 줘야한다.
9) GET 방식은 DB에 추가로 정보를 처리하지 않고, 저장된 Data를 단순 요청(select) 하는 목적으로 사용된다.
10) POST 방식은 서버에서 DB에 추가로 정보를 가공하거나 삭제와 같은 작업을 하는 목적으로 사용된다.
11) GET 은 Idempotent, POST 는 Non-idempotent 하게 설계되어있다.
(Idempotent 는 GET 으로 서버에게 여러 번 요청을 하더라도 동일한 응답이 돌아와야 한다는 것을 의미하고 반대 개념은 반대 기능을 제공한다.)
12)
'JSP' 카테고리의 다른 글
[JSP] submit 여러 가지 방법 (0) | 2022.09.28 |
---|---|
[JSP] 파라미터 인코딩 - POST 방식 (0) | 2022.09.28 |
[JSP] 파라미터 인코딩 - GET 방식 (0) | 2022.09.28 |
[JSP] 생년월일로 띠 구하기 (1) | 2022.09.28 |
[JSP] 기본 문법 - JSP 정의 / 구성요소 (디렉티브 directive) (0) | 2022.09.27 |
블로그의 정보
개발자 미니민의 개발로그
mini_min