kui-vault/06.Archive/aimSystems/모든 개발자를 위한 HTTP 웹 기본 지식/API 설계 - HTML FORM 기반 등록.md

686 B

( 참고로 HTML FORM은 GET, POST만 사용 가능하다. ) ( HTML FORM은 GET, POST밖에 쓰지 못하기 때문에 PUT, PATCH, DELETE 등의 다른 메서드를 대체하기 위해 Control URI를 사용한다. )

회원 관리 시스템

  • 회원 목록 /members -> GET
  • 회원 등록 폼 /members/new -> GET (회원 등록 form 자체를 반환)
  • 회원 등록 /members/new, /members -> POST (/new라는 동사를 붙이는 방법도 있음)
  • 회원 조회 /members/{id} -> GET
  • 회원 수정 폼 /members/{id}/edit -> GET (회원 수정 form 자체를 반환)
  • 회원 삭제 /members/{id}/delete -> POST (DLETE를 못쓰기 때문에 uri path에 delete를 사용)