7 Sep 2020
HTTP get vs post
HTTP GET POST 차이
HTTP
HTTP는 웹상에서 클라이언트와 서버간에 요청/응답으로 데이터를 주고 받을 수 있는 프로토콜이다.
GET 방식
GET방식은 주로 조회기능에 사용된다. Client가 Server에 어떤 데이터를 요청할때 사용한다. 데이터를 URL에 포함시켜 전송하기 때문에 보안성이 낮으며 주로 간단한 데이터 조회에 사용된다.
-
URL에 데이터를 포함하여 요청
-
URL에 데이터가 노출되어 보안이 낮다.
-
캐싱 가능
POST 방식
POST방식은 주로 서버의 리소스를 추가하거나 변경할때 사용한다. 데이터를 body로 감싸서 보내기 때문에 보안성이 좋으며 객체 값도 전송이 가능하다.
-
URL에 데이터를 노출하지 않아서 보안성이 get방식보다 좋다.
-
데이터를 Body에 포함하여 전송
-
캐싱불가