반응형 HTTP메서드2 HTTP 메서드 종류 및 좋은 API URI 설계 회원 정보 관리 API를 아래와 같이 만든다고 가정해보자. - 회원 목록 조회 - 회원 조회 - 회원 등록 - 회원 수정 - 회원 삭제 API URI 설계 - URI(Uniform Resource Identifier) - 회원 목록 조회 /read-member-list - 회원 조회 /read-member-by-id - 회원 등록 /crate-member - 회원 수정 /update-member - 회원 삭제 /delete-member 위 설계는 좋은 URI 설계일까? 설계에서 가장 중요한 것은 리소스 식별!! API URI 고민 - 리소스의 의미는? 회원을 등록하고 수정하고 조회하는게 리소스가 아니다. 회원이라는 개념 자체가 바로 리소스이다. - 리소스를 어떻게 식별하는게 좋을까? 회원을 등록하고 수정.. 2022. 3. 25. HTTP 메시지 시작 라인 1. 요청 메시지 GET /search?q=hello&hl=ko HTTP/1.1 Host:www.google.com start-line = request-line / status-line request-line = method SP(공백) request-target SP HTTP-version CRLF(엔터) - GET(조회를 의미) : HTTP 메서드 - /search?q=hello&hl=ko : 요청 대상 - 1.1 : HTTP Version 1.1. 요청 메시지 - HTTP 메서드 - 종류 : GET, POST, PUT, DELETE... - 서버가 수행해야 할 동작을 지정 ex. GET : 리소스 조회, POST : 요청 내역 처리 1.2. 요청 메시지 - 요청 대상 - absolute.. 2022. 3. 25. 이전 1 다음 반응형