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

12 lines
686 B
Markdown

( 참고로 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를 사용)