C# 基本身份验证的用户名和密码不正确
我是SOAPUI新手。目前为止我已经在VisualStudio中创建了默认的WCF项目;将其发布到IIS,然后在SOAPUI中进行测试。这一切如期而至 我现在尝试测试一个简单的WCF服务,它使用基本身份验证。我可以在C#程序中测试此WCF服务(具有基本身份验证),如下所示(这可以按预期工作): 我现在尝试在SOAPUI中测试这一点。我有以下设置: 注:我已经右键单击并选择:添加WSS用户名令牌,并选择:PasswordText 我还转到了:File/Preferences/HTTP设置并选择了:“将身份验证信息添加到传出请求”C# 基本身份验证的用户名和密码不正确,c#,wcf,soapui,soap-client,C#,Wcf,Soapui,Soap Client,我是SOAPUI新手。目前为止我已经在VisualStudio中创建了默认的WCF项目;将其发布到IIS,然后在SOAPUI中进行测试。这一切如期而至 我现在尝试测试一个简单的WCF服务,它使用基本身份验证。我可以在C#程序中测试此WCF服务(具有基本身份验证),如下所示(这可以按预期工作): 我现在尝试在SOAPUI中测试这一点。我有以下设置: 注:我已经右键单击并选择:添加WSS用户名令牌,并选择:PasswordText 我还转到了:File/Preferences/HTTP设置并选择了
有什么问题吗?我花了很长时间试图让Auth窗口正常工作 相反,我做了这样的工作: 1.在请求窗口中,选择左下角的“标题”选项卡 2.单击“+”按钮添加标题。标题的名称必须为“授权”。单击“确定” 3.在值框中,输入单词“Basic”加上base64编码的用户名:密码。使用base64编码器/解码器工具创建base64用户:密码字符串。例如,“testuser:testpwd”的Base64版本是“dGVzdHVzZXI6dGVzdHB3ZA==”,因此标头的值将是基本的dGVzdHVzZXI6dGVzdHB3ZA== 我在这里找到了说明:
下面是我使用的base64编码器:尝试了
先发制人地进行身份验证
?或者任何代理会议?缺少标题了吗?@Rao,是的,我试过了,但也出现了同样的错误。你还有其他想法吗?@Rao,或者其他人-我还能做什么?我花了好几个小时看这个。有人有其他的建议吗?我花了一整天的时间研究这个。请帮忙。@Rao,你说的代理席是什么意思?
public Form1()
{
InitializeComponent();
ServiceReference1.Service1Client s1 = new ServiceReference1.Service1Client();
s1.ClientCredentials.UserName.UserName = "testuser";
s1.ClientCredentials.UserName.Password = "testpassword";
string str = s1.GetData(1);
}