PUT 요청이 '편집 가능'상태 인 동안 리소스가 수정 가능하지만 그렇지 않은 경우 반환 할 올바른 상태 코드에 대해 궁금합니다. 특히 클라이언트가 편집 할 수없는 동안 자원을 PUT하려고하는 경우.리소스가 (아마도 일시적으로) 편집 할 수없는 경우 HTTP 405를 사용하는 것이 맞고 바람직합니까?
클라이언트가 리소스를 편집 가능하게 만들기 위해 몇 가지 조치를 취할 수 있다면 409 Conflict
이 적합 할 수 있지만 이는 내 상황에 적용되지 않습니다. 리소스의 편집 가능한 상태는 서버의 제어하에 있습니다.
405 Method not allowable
은 가장 가까운 의미로 적합하지만 가장 일반적인 용도는 아닙니다.
어떻게해야할까요?