当前位置:  开发笔记 > 编程语言 > 正文

Microsoft.Http.HttpClient,在重定向上正确发送HTTP身份验证参数

如何解决《Microsoft.Http.HttpClient,在重定向上正确发送HTTP身份验证参数》经验,为你挑选了0个好方法。

我正在使用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重定向上发送的身份验证参数?

推荐阅读
虎仔球妈_459
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有