GET, POST 그리고 친구들: HTTP 요청 메서드에 대한 간단한 안내 (그리고 각각 언제 사용해야 하는가)
(dev.to)HTTP 요청 메서드의 정확한 사용법과 의미를 이해하는 것은 단순한 문법 문제를 넘어 API의 보안성, 데이터 무결성 및 시스템 안정성을 결정짓는 핵심적인 설계 원칙입니다.
이 글의 핵심 포인트
- 1GET은 데이터 조회용이며, URL에 데이터가 노출되어 보안에 취약할 수 있음
- 2POST는 새로운 리소스를 생성할 때 사용하며, 호출 시마다 새로운 자원이 생길 수 있는 비멱등적 특성을 가짐
- 3PUT은 리소스 전체를 교체하는 방식이고, PATCH는 특정 필드만 수정하는 부분 업데이트 방식임