HTTP 메서드 2

REST API [간단정리]

어떤 방식으로 요청하고, 어떤 방식으로 응답할지를 지정해 놓은 다양한 형식들 중 하나 요청의 메서드와 URI 자체가 목적을 명확히 나타나도록 작성해야 함 -> URI만 보고도 어떤 기능을 할지 추측하도록 작성해야 함 REST API 특징1. 리소스 기반 구조 모든 것을 리소스로 표현, 각 리소스는 고유한 URI를 가진다. URI에 어떤 자원에 관한 것인지 표현해야함 // 가능한 해당 자원에 대해서만 표현해야함 유저에 관한 URI GET /Users/{id} // id 값으로 유저 정보 조회 DELETE /Users/{id} // id 값을 갖는 유저 정보 제거 리소스 예시 Users, members, ..

HTTP 메서드

HTTP 메서드클라이언트가 서버에 요청할 때 필요한 행위 조회, 등록, 수정, 삭제 GET - 리소스 조회POST - 요청 데이터 처리, 주로 등록에 사용 PUT - 리소스를 대체, 해당 리소스가 없으면 생성PATCH - 리소스 부분 변경DELETE - 리소스 삭제기타 HTTP 메서드HEAD - GET과 동일하지만 메시지 부분을 제외하고 상태 줄과 헤더만 반환 (BODY 제외하고 보냄)OPTIONS - 대상 리소스에 대한 통신 가능 옵션(메서드)을 설명(주로 CORS에서 사용)CONNECT - 대상 자원으로 식별되는 서버에 대한 터널을 설정TRACE - 대상 리소스에 대한 경로를 따라 메시지 루프백 테스트를 수행 GET 메서드리소스 조회 ( 특정 데이터를 줘 )서버에 전달하고 싶은 데이터는 query(쿼..