【发布时间】:2016-06-23 17:14:32
【问题描述】:
我正在调用托管在 Azure API 管理中的 API。该 API 配置为使用 Azure Active Directory 进行身份验证,因此在没有授权标头的情况下调用时应生成 302 重定向响应。
这是我的电话:
var request = (HttpWebRequest)WebRequest.Create("MyApiEndPoint");
request.ContentType = "text/html; charset=utf-8";
request.Headers.Add("Ocp-Apim-Subscription-Key", model.SubKey);
var response = (HttpWebResponse)request.GetResponse();
当我在 fiddler 中观看通话时,我确实可以看到 302 重定向作为响应:
但是在我的通话应用中,我收到了 401 响应。
谁能解释这里发生了什么?
【问题讨论】:
标签: c# asp.net-web-api httprequest fiddler http-status-code-302