모든것이 HTTP - HTTP 메서드

Kafka·2023년 4월 5일
0

모든 것이 HTTP

목록 보기
4/4

HTTP API 작성

HTTP 메서드를 살펴보기전에 , 다음과 같은 요구사항이 있다고 판단해보자.

요구사항

회원 정보 관리 API를 만들어라

  • 회원 목록조회
  • 회원 조회
  • 회원 등록
  • 회원 수정
  • 회원 삭제

초보개발자는 다음과 같은 api를 구성하게 될 때 , 다음과 같이 명명하여 api를 작성할수도 있을것이다.

  • /read-member-list
  • /read-memeber-by-id
  • /register-member-by-id
  • /edit-member-by-id
  • /remove-member-by-id

가장 중요한것은 리소스 설계이다.

리소스란 무엇인가 ?
회원을 등록하고 수정하고 조회하는게 리소스가 아니다!
회원이라는 개념 자체가 리소스이다!

우리는 위의 요구사항을 다음과 같이 읽어들여야한다!

  • 회원 목록조회
  • 회원 조회
  • 회원 등록
  • 회원 수정
  • 회원 삭제
profile
글,코드,운동을 사랑하는 개발자

0개의 댓글