最近在一次采访中向我问了这个问题:
您有一个休息终点,该终点暴露于客户端,客户端使用此休息端点。终点已更改?
您可以向客户通知客户,以指示资源可能在位置字段提供的其他URI上可用,例如状态代码301(永久移动),302(找到)和307(临时重定向)。
喜欢
301永久移动:
URI uri = ...
return Response.status(Status.MOVED_PERMANENTLY).location(uri).build();
307临时重定向:
URI uri = ...
return Response.temporaryRedirect(uri).build();