GET, POST, PUT, PATCH 비교

이전에 알아본 HTTP 메소드 중에서 헷갈릴 수 있는 것들을 비교해 정리했다.
각 메소드 마다 어떤 특징이 있는지 숙지하고, 적절하게 사용하도록 하자.


👀 주요 특징을 한 눈에!

Request, body의 개념을 알고 싶다면..
👉 HTTP
Safe, Idempotemt가 뭔지 궁금하다면..
👉 HTTP Method

image


🍎 GET vs POST

GET

POST


🍊 POST vs PUT

POST

POST /profile HTTP/1.1
{"name": "joie", "age": 26}
HTTP/1.1 201 Created

PUT

PUT /profile/3 HTTP/1.1
{"name": "joie", "age": 26}

🍓 PUT vs PATCH

PUT

PATCH


😋 이렇게 사용하자!


📚 참고

https://javaplant.tistory.com/18
https://hongsii.github.io/2017/08/02/what-is-the-difference-get-and-post/#disqus_thread

Joie-Kim

Joie-Kim

배운 것을 기록하는 습관! ✍️

comments powered by Disqus
rss facebook twitter github gitlab youtube mail spotify lastfm instagram linkedin pinterest medium vimeo stackoverflow reddit quora quora