【发布时间】:2019-11-20 19:34:33
【问题描述】:
我有一个 API 方法需要根据提供的某些输入重定向到 URL。
[ApiController]
public class AuthController : ControllerBase
{
[HttpGet()]
public IActionResult GetUrl(string input)
{
// retrieve a url based on the input
string url = GetUrl(input);
return Redirect(url);
}
}
当我使用 postman 调试此方法时,我看到检索到了正确的 URL 并调用了 Redirect。但是,在邮递员中,我得到了 HTTP 404 状态。我的问题:
- 如何获得一些适当的重定向 HTTP 状态代码?
- 从邮递员那里,有什么方法可以验证是否执行了重定向到 URL 的操作?
【问题讨论】:
-
您想重定向到外部 URL,还是同一主机上的某个 URL?
-
重定向到外部 URL
-
我会回答的,我想我找到了你的问题。
标签: postman asp.net-core-webapi http-redirect asp.net-core-3.0