- /board
get – list
post – write- /{id}
get – read one
put – modify one
delete – remove one
- /search
post – search list -보통은 list에 포함
- /batch
get – read by ids
post – write write write
put – modify by ids? 일괄로 변경 할 일이…
delete – remove by ids
- /{id}
route(Constants.URI_COMMENT_BASE) {
get { }
post { }
route("/{id}") {
get { }
put { }
delete { }
}
get("/search") { }
route("/batch") {
get { }
put { }
delete { }
}
}
어떻게 할까 맨날 고민하는데 위는 표준구조로 잡아놓은 형태
rest가 되지 않는 경우는 과감히 포기
ex) 입금관련기능
- /deposit/apply
- /deposit/cancel
- /deposit/confirm
- /deposit/status
특정 도메인 영역이 있는 경우 rest API에 맞추기 힘들다
주소에 집착하지말자
- /deposit/apply POST
- /deposit/cancel POST
- /deposit/confirm POST
- /deposit/status GET