5장. REST API 계약
resource URL, HTTP method, status, validation error, pagination, idempotency를 정한다. 생성은 201+Location, 같은 idempotency key 재요청은 같은 resource를 돌려준다.
오류는 type, title, status, detail, instance, correlationId, violations의 Problem Details 형태로 통일한다. stack trace와 SQL은 응답에 넣지 않는다.