1
엔티티를 작성하는 REST API의 엔드 포인트가 있지만 엔 드 포인트는 데이터를 리턴하지 않습니다.상태 데이터를 작성하지만 리턴하지 않는 엔드 포인트의 코드
201
상태 코드를 반환해도 괜찮습니까? 또는 204
상태 코드를 반환하는 것이 더 좋을까요?
어느 것이 낫습니까?
엔티티를 작성하는 REST API의 엔드 포인트가 있지만 엔 드 포인트는 데이터를 리턴하지 않습니다.상태 데이터를 작성하지만 리턴하지 않는 엔드 포인트의 코드
201
상태 코드를 반환해도 괜찮습니까? 또는 204
상태 코드를 반환하는 것이 더 좋을까요?
어느 것이 낫습니까?
201
상태 코드는 리소스가 생성되었음을 의미합니다. 204
상태 코드는이 상황에 적합하지 않습니다.
리소스를 만드는 요청에 대한 응답은 201
상태 코드와 새로 만든 된 엔터티를 식별하는 URI가있는 Location
HTTP 헤더를 가져야합니다. RFC 7231 의미론 현재 참조하고 HTTP/1.1 프로토콜의 내용을 인용 :
201
(작성) 상태 코드는 요청이 충족되었다는 것을 나타내는 하나 이상의 가져왔다새로운 자원이 창출되고 있습니다. 요청에 의해 생성 된 기본 리소스는 응답의
Location
헤더 필드 또는Location
필드가 수신되지 않으면 유효한 요청 URI로 식별됩니다. [...]