小编Him*_*shu的帖子

在WebRequest中强制执行基本身份验证

我正在集成将使用HTTP-POST来请求和检索数据的Web服务.远程服务器需要根据RFC 2617进行基本身份验证

我的身份验证尝试失败了.

它失败了,即使我将'NetworkCredential'对象附加到'HttpWebRequest'对象的'Credentials'属性,也不会在标头中发送验证信息,即使我设置'PreAuthenticate'= true.

我错过了什么?

//使用了块

NetworkCredential netCredential = new NetworkCredential(" uid", "pwd");

Uri uri = new Uri("http://address of services");

ICredentials credentials = netCredential.GetCredential(uri, "Basic");

objRegistration.Credentials = credentials;

objRegistration.PreAuthenticate = true;
Run Code Online (Sandbox Code Playgroud)

.net authentication web-services webrequest

50
推荐指数
3
解决办法
7万
查看次数

标签 统计

.net ×1

authentication ×1

web-services ×1

webrequest ×1