0

HTTP 请求未经客户端身份验证方案“基本”授权。从服务器收到的身份验证标头是“基本领域=默认领域”。--HTTP 请求未经客户端身份验证方案“基本”授权。从服务器收到的身份验证标头是“Basic realm= Default Realm”。

你好,

我上面提到的结果是什么意思。我从其中一项服务收到此错误消息。在我更新服务参考之前它正在工作。

你可以看到 web.configuration belove

<system.serviceModel>
    <bindings>
        <basicHttpBinding>
            <binding name="MCCI_AR000001TR_Binding">
                <security mode="Transport"/>
            </binding>
        </basicHttpBinding>
    </bindings>
    <client><endpoint address="https://ws.sagliknet.saglik.gov.tr/WSMuayene" binding="basicHttpBinding" bindingConfiguration="MCCI_AR000001TR_Binding" contract="MuayeneServiceReference.MCCI_AR000001TR_PortType" name="MCCI_AR000001TR_Port"/>
    </client>
</system.serviceModel>
4

1 回答 1

0

我假设您需要将配置设置为基本凭据,并且您还需要在创建通道之前传递您的凭据。

    <bindings>
        <basicHttpBinding>
            <binding name="MCCI_AR000001TR_Binding">
                <security mode="TransportCredentialOnly">
                    <transport clientCredentialType="Basic"/>
                </security>
            </binding>
        </basicHttpBinding>
    </bindings>
于 2016-06-14T14:01:51.067 回答