[네트워크] HTTP 메서드 (GET / POST)

Yoon Uk·2023년 4월 16일
0

네트워크

목록 보기
7/34
post-thumbnail

HTTP의 GET과 POST 메서드는 서로 다른 방식으로 리소스를 다룹니다.

GET 메서드

GET 메서드는 서버에게 리소스를 요청하는 데 사용됩니다.

GET 요청은 URL에 쿼리 문자열로 데이터를 전달하며, 이 데이터는 서버에서 리소스를 검색하는 데 사용됩니다.

GET 요청은 안전하고 멱등성이 있어야 합니다. 즉, GET 요청은 서버의 상태를 변경하지 않아야 하며, 여러 번 요청해도 결과가 같아야 합니다.

POST 메서드

POST 메서드는 서버에게 데이터를 전송하는 데 사용됩니다.

POST 요청은 HTTP 메시지의 본문에 데이터를 포함하여 전송하며, 이 데이터는 서버에서 리소스를 생성하거나 변경하는 데 사용됩니다.

POST 요청은 안전하지 않고 멱등성이 없습니다. 즉, POST 요청은 서버의 상태를 변경할 수 있으며, 여러 번 요청하면 결과가 달라질 수 있습니다.

GET과 POST 메서드의 차이점

  • GET은 리소스를 검색하는 데 사용되며, POST는 리소스를 생성하거나 변경하는 데 사용됩니다.
  • GET은 URL에 데이터를 전달하며, POST는 HTTP 메시지의 본문에 데이터를 전달합니다.
  • GET은 안전하고 멱등성이 있어야 하며, POST는 안전하지 않고 멱등성이 없습니다.

0개의 댓글