从WebAPI重定向到另一个站点

时间:2015-08-03 13:37:02

标签: c# asp.net http redirect asp.net-web-api

手头的案例如下:

  1. 用户点击网站上的控件,网站调用AP​​I。
  2. API执行一些逻辑,然后构建一个post http请求并重定向到另一个站点。
  3. 用户应查看重定向的网站。
  4. 替代解决方案我猜是api会返回一个网站可以用来重定向的对象。

    您的善意建议和想法

1 个答案:

答案 0 :(得分:1)

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

示例:303见其他

您的API会创建状态代码为303的响应,并添加一个“位置”标题,其中包含您重定向到的网站的地址。