gpt4 book ai didi

wcf - 在来自 .NET 的 SAP PI 调用中使用基本身份验证

转载 作者:行者123 更新时间:2023-12-03 12:02:20 24 4
gpt4 key购买 nike

尝试使用 C#.net 控制台应用程序调用 SAP PI Web 服务时,我收到以下错误消息:

The HTTP request is unauthorized with client authentication scheme 'Basic'. The authentication header received from the server was 'Basic realm="XISOAPApps"'.m="XISOAPApps"'.

我的自定义绑定(bind)如下所示:
<customBinding>  
<binding name="CustomHttpTransportBinding">
<textMessageEncoding maxReadPoolSize="64" maxWritePoolSize="16"
messageVersion="Soap11" writeEncoding="utf-8">
<readerQuotas maxDepth="10000000" maxStringContentLength="10000000"
maxArrayLength="67108864" maxBytesPerRead="65536" maxNameTableCharCount="100000" />
</textMessageEncoding>
<httpTransport authenticationScheme="Basic" bypassProxyOnLocal="false"
hostNameComparisonMode="StrongWildcard" keepAliveEnabled="false"
proxyAuthenticationScheme="Basic" realm="XISOAPApps" useDefaultWebProxy="true" />
</binding>
</customBinding>

如果我在上面做错了什么,有人可以纠正我吗?
谢谢你。

最佳答案

具有基本身份验证的 SAP PI Web 服务:

      <basicHttpBinding>
<binding ...>
<security mode="TransportCredentialOnly">
<transport clientCredentialType="Basic" />
</security>
</binding>
</basicHttpBinding>

关于wcf - 在来自 .NET 的 SAP PI 调用中使用基本身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6477186/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com