Как уведомить клиента об изменениях конечной точки отдыха - PullRequest
0 голосов
/ 25 февраля 2019

Этот вопрос был недавно задан мне во время интервью:

У вас есть одна конечная точка покоя, которая доступна клиенту, Клиент использует эту конечную точку покоя. Теперь, вы изменили конечную точку покоя, так что есликлиент обращается к старому URL-адресу конечной точки покоя. Как уведомить клиента об изменении конечной точки покоя?

1 Ответ

0 голосов
/ 25 февраля 2019

вы можете сообщить клиенту о перенаправлениях, которые указывают, что ресурс может быть доступен по другому URI, как указано в поле Location, как в кодах состояния 301 (перемещено постоянно), 302 (найдено) и 307 (временное перенаправление).

как

301 Постоянно перемещено:

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

307 Временное перенаправление:

URI uri = ...
return Response.temporaryRedirect(uri).build();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...