当前位置: 代码迷 >> java >> 如何将剩余端点更改通知客户端
  详细解决方案

如何将剩余端点更改通知客户端

热度:111   发布时间:2023-07-18 09:05:13.0

最近在一次采访中问了这个问题:

您有一个向客户端公开的休息端点,客户端使用了该休息端点。现在,您已更改了休息端点,因此,如果客户端点击了旧的休息端点网址,如何通知客户端该休息端点已经被改变了吗?

您可以通知客户端有关重定向的信息,该重定向指示资源可能在“位置”字段提供的其他URI上可用,如状态码301(永久移动),302(找到)和307(临时重定向)中所示。

喜欢

301永久移动:

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

307临时重定向:

URI uri = ...
return Response.temporaryRedirect(uri).build();
  相关解决方案