4
「このAPIのこのバージョンは廃止されました」の正しいHTTPステータスコードは何ですか?
RESTful APIを持っています。それには、v1、v2、v3の3つのバージョンがあります。v4を公開しようとしています。v1を中止することにしました。つまり、すべてのリクエストhttp://example.com/v1/resourceは失敗しますが、コールhttp://example.com/v2/resourceは引き続き機能します。 失敗を示す適切な方法は何ですか?410 GONEステータスコードの使用を検討しましたが、それはリソースが使用できなくなったことを示しています。ただし、リソースはまだ使用可能である可能性がありますが、別の方法で要求する必要があります。 また、一般的な400ステータスコードも検討しましたが、それも奇妙に思えました。これに対する標準的な答えはありますか?