我正在使用Microsoft的第三方RESTful服务请求HttpClient
.除了这个例子之外,它完美无缺(并且非常容易实现).以下是提供商对错误期间发生的情况的细分:
"POST到组资源的工作方式是,当它完成时,它会将HTTP 302重定向到组实例资源.看起来正在发生的事情是您的HTTP客户端正在向POST发送正确的身份验证信息,这会创建该组的资源,但是当它处理得到的HTTP请求302,它没有发出正确的凭据,是得到一个401响应.您可以检查您的客户端库,并确保其发送HTTP认证参数正确的重定向?"
这是我的POST代码:
HttpClient http = new HttpClient(BASE_URL); http.TransportSettings.Credentials = new NetworkCredential(ACCOUNT_SID, ACCOUNT_TOKEN); HttpResponseMessage httpResponse = http.Post(groupUri, "application/xml", HttpContent.Create(xml.ToString())); result = httpResponse.Content.ReadAsString();
这让我想到了我的问题; 如何使用HttpClient
该类获取要在此GET重定向上发送的身份验证参数?