HTTP 请求未经客户端身份验证方案“Anonymous”授权。从服务器收到的身份验证标头为“Basic realm=xxxxx”



asp.net调用java的Web service(Web服务),需要用户及密码认证,弹出IE的登录窗口。

出现如下错误:HTTP 请求未经客户端身份验证方案“Anonymous”授权。从服务器收到的身份验证标头为“Basic realm=xxxxx” “Negotiate,NTLM”。

使用vs2010 生成的代理类直接调用java服务器端的web service,需要身份认证提示从服务器收到的身份验证标头为“Basic realm=xxxxx”的解决方法。



.net客户端web.config

<bindings>
    <basicHttpBinding>
      <binding name="basicBindingConf">
        <security mode=" TransportCredentialOnly" >
          <transport clientCredentialType="Basic"/>          
          <message clientCredentialType="UserName"/>
        </security>
      </binding>
    </basicHttpBinding>
  </bindings>



C#代码:


var credential = client.Clien

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值