4

我正在尝试从 ASP.NET Web API Web 方法 (POST) 返回 401(未经授权)响应代码,但我得到 404。我做错了吗?

throw new HttpResponseException(HttpStatusCode.Unauthorized);(或将其设置在 HttpResponseMessage 上)

谢谢

4

1 回答 1

2

Grrr - 问题是表单身份验证,它劫持了 401 并向不存在的登录表单发出重定向(302),因此出现 404。我只需在 web.config 文件中将身份验证模式设置为无。

于 2012-05-10T08:03:16.243 回答