タグ付けされた質問 「410-gone」


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

3
期限切れのコンテンツはどのように処理する必要がありますか?
この単純化されたケースを想像してみましょう。オークションのWebサイトには「オークションの詳細」ページがあります。オークション終了から数週間後、「オークション詳細」ページはご利用いただけなくなります。 HTTP/1.1 410 Gone理由を提供するページを提供するだけです。 ただし、競合他社のプレイ方法は異なります(ebayでも)... コンテンツが削除されると、コンテンツが配信さHTTP/1.1 301 Moved Permanentlyれ、オークションに関連するカテゴリリストにリダイレクトされます。 この301リダイレクト戦略のクリーン度はどのくらいですか?(私たちにはそれは灰色/黒のseoのように見えます) 最善の戦略は何ですか? 注意してください: ユーザーがオークションを削除すると、一部のデータは「戦略的」または慎重に扱う必要があるため、コンテンツを(直接リンクでも)アクセス可能にしておくことはできません。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.