HTTP 웹 기본 지식 (2) - HTTP 메서드 활용, 상태코드


HTTP 웹 기본 지식 (2) - HTTP 메서드 활용, 상태코드

HTTP 메서드 API URI 설계 중요한 것은 리소스 식별임. 회원 등록, 수정, 조회가 리소스가 아니라 "회원"이라는 개념이 리소스임. 따라서 "/members/{id}"와 같은 복수단어로 설계함. 대신 행위를 구분하기 위해 HTTP 메서드를 설정. HTTP 메서드 종류 GET: 리소스 조회. POST: 요청 데이터 처리, 주로 등록에 사용. PUT: 리소스를 대체, 해당 리소스가 없으면 생성. PATCH: 리소스 부분 변경. DELETE: 리소스 삭제. 이 외 HEAD, OPTIONS, CONNECT, TRACE가 있음. GET 쿼리 스트링을 통해 서버에 데이터를 전달. 바디를 사용할 수도 있지만 권장하지 않음. POST 메시지 바디를 통해 서버로 요청 데이터 전달. 주로 전달된 데이터로 신규 리소스 생성함. 혹은 프로세스 처리에 사용. (ex. 결제 완료 -> 배달 시작 -> 배달 완료) 다른 메서드로 처리하기 애매한 경우에 사용해도 됨. PUT, PATCH 클라이언트가 리소...


#http #상태코드 #웹

원문링크 : HTTP 웹 기본 지식 (2) - HTTP 메서드 활용, 상태코드