我在使用第三方API的授权时遇到麻烦。该API向我射击了HTTP状态代码中的401,以及响应正文中的更多信息。
var req = HttpWebRequest.Create(url);
req.Method = "GET";
var resp = req.GetResponse();
这是我通常使用的代码,但是GetResponse()在401上抛出异常,而我从没得到响应主体。
我是否缺少此请求的另一种实现,或在.NET中执行此操作的另一种方法,以便即使请求生成401,我也可以获得响应?
谢谢。
WebException
包含可用于读取响应正文的Response
对象