从WebAPI重定向到另一个站点

本文关键字:另一个 站点 重定向 WebAPI | 更新日期: 2023-09-27 18:06:18

目前的情况如下:

  1. 用户点击网站控件,网站调用API。
  2. API做一些逻辑,然后构建post http请求并重定向到另一个站点。
  3. 用户应该查看重定向的站点。

我猜另一种解决方案是api返回一个网站可以用来重定向的对象。

您的建议和想法

从WebAPI重定向到另一个站点

你应该看一下HTTP/1.1状态码定义。特别是10.3节"重定向3xx"。它描述了可用的状态码,您应该能够找到合适的状态码。

示例:303参见其他

您的API将创建一个状态码为303的响应,并添加一个包含您重定向到的站点地址的"Location"头。