CS (Computer Science)
HTTP Request Methods
SMASMC
2025. 1. 10. 23:32
GET
데이터를 서버에서 가져올 떄 사용
ex) 사용자 정보 가져오기, 상품 목록 조회
POST
서버에 데이터를 전송하여 새로운 리소스를 생성하거나 특정 작업을 수행
ex) 회원 가입, 게시글 작성
*리소스 : 웹에서 다루는 모든 데이터나 파일 같은 것
PUT
서버에 데이터를 전송하여 기존 리소스를 수정하거나 새로운 리소스를 생성
ex) 회원 정보 수정, 게시글 수정
DELETE
서버에서 특정 리소스를 삭제
ex) 계정 삭제, 게시글 삭제
PATCH
리소스의 일부만 수정
ex) 사용자 비밀번호 수정
OPTIONS
서버와 클라이언트 간의 연결 설정을 확인
ex) CORS 정책 확인
*CORS(Cross-Origin Resource Sharing) : 다른 도메인 간의 요청을 허용하거나 제한하는 보안 메커니즘
TRACE
Request 리소스가 수신되는 경로를 보기 위함
ex) 네트워크 디버깅 및 테스트
HEAD
리소스 유무 확인 (GET과 동일하지만 응답 본문을 반환받지 않는다.)
ex)서버에서 파일이 존재하는지 확인