개발자 미니민의 개발스터디

[JSP] GET방식 & POST방식 차이점

by mini_min

JSP

[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) 

 

 

 

블로그의 정보

개발자 미니민의 개발로그

mini_min

활동하기