休憩エンドポイントの変更についてクライアントに通知する方法

Shaleen madlapure:

この質問はインタビューで、最近私に尋ねました。

あなたは残りのエンドポイントが持っていることをクライアントに通知するためにどのように、クライアントが古い残りのエンドポイントURLをヒットするので、場合は、残りのエンドポイントを変更した、クライアントはこの残りのendpoint.Nowを使用して、クライアントに公開されたもの、残りのエンドポイントを持っています変更されていますか?

Abhinwksheon:

あなたは(発見)、(永久移動)ステータスコード301のように、Locationフィールドによって提供されるリソースは、異なるURIで利用できる場合があります示しているリダイレクトについての302をクライアントに通知、および307(一時的なリダイレクト)することができます。

お気に入り

301は恒久的に移動します:

URI uri = ...
return Response.status(Status.MOVED_PERMANENTLY).location(uri).build();

307一時的なリダイレクト:

URI uri = ...
return Response.temporaryRedirect(uri).build();

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=232015&siteId=1