複数の一意の識別子があるため、リソースの 1 つに複数の URI を持つ RESTful Web サービスを構築しています。サーバーはリソースを返すことによって代替 URI の GET 要求に応答する必要がありますか、それとも正規の URI に HTTP 3xx リダイレクトを送信する必要がありますか? HTTP 303 (参照)は最も適切なリダイレクトですか?
明確化: HTTP 仕様では、リダイレクトの選択は今後のリクエストで使用する URI に依存することが明確になっています。私のアプリケーションでは、「正規の」URI が代替案の中で最も安定しています。代替 URI は、常に同じ正規 URI に向けられるか、無効になります。