我在这里有这个方法,在方法结束时,我希望重定向用户。我有这段代码:
[HttpPost]
public HttpResponseMessage Post()
{
// Post Data to Database
HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Moved);
response.Headers.Location = new Uri("/airportboard");
return response;
}
但是当我运行此代码时,我收到此错误:
无效的URI:无法确定URI的格式。
我做错了什么?
答案 0 :(得分:0)
下面:
new Uri("/airportboard");
Uri
类没有足够的信息来准确地解析您提供的路径。除了路径之外,您应该传递至少具有协议和域的内容,例如:
new Uri("http://example.com/airportboard");
有几种方法可以构建此URL而无需了解太多。