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에 포함하여 전송

  • 캐싱불가


Tags:
0 comments