我需要从Web服务获取信息,因此我相应地将服务引用添加到项目中。
SearchServiceClient search = new SearchServiceClient();
search.ClientCredentials.HttpDigest.ClientCredential.UserName = "";
search.ClientCredentials.HttpDigest.ClientCredential.Password = "";
results[][] = search.searchWithRights(field, field, field, field);
Console.WriteLine(results[0][0]);
即使在以多种不同的方式传递用户名/密码之后,我仍然会遇到异常。
“处理
时发现错误<wsse:Security>
标题
我尝试了很多不同的方法,并放弃并直接联系开发人员。他们告诉我,我需要使用PasswordDigest发送密码。我似乎无法在他们的代码中找到它。
此外,我已成功使用soapUI发送此请求。我知道实际的XML需要什么,但我首先尝试的是服务引用方式。