RESTful API가 있습니다. v1, v2 및 v3의 3 가지 버전이 있습니다. v4를 게시하려고하는데 v1을 중단하기로 결정했습니다. 즉, 모든 요청 http://example.com/v1/resource이 실패하지만 호출 http://example.com/v2/resource은 계속 작동합니다. 실패를 나타내는 적절한 방법은 무엇입니까? 410 GONE상태 코드 사용을 고려 했지만 리소스를 더 이상 사용할 수 없음을 나타냅니다. 리소스는 여전히 사용 가능하지만 다른 방식으로 만 …
이 간단한 경우를 상상해 봅시다. 경매 웹 사이트에는 "경매 세부 정보"페이지가 있습니다. 경매가 종료 된 후 몇 주 후에 "경매 세부 정보"페이지를 더 이상 사용할 수 없습니다. 우리는 단순히 HTTP/1.1 410 Gone이유를 제공하는 페이지를 제공하고 있습니다. 그러나 우리의 경쟁자는 (이베이도) 다르게 플레이합니다 ... 컨텐츠가 삭제되면 해당 컨텐츠가 게재되고 HTTP/1.1 301 …