从服务中获取错误“提供的 uri 方案'https'是无效的预期'http”

Posted

技术标签:

【中文标题】从服务中获取错误“提供的 uri 方案\'https\'是无效的预期\'http”【英文标题】:Getting error "the provided uri scheme 'https' is invalid expected 'http" from service从服务中获取错误“提供的 uri 方案'https'是无效的预期'http” 【发布时间】:2021-10-03 08:37:58 【问题描述】:

我收到此错误。你有什么想法吗?

我的代码如下;

<system.serviceModel>
    <bindings>
        <basicHttpBinding>
            <binding name="Integration" />
        </basicHttpBinding>
    </bindings>
    <client>
        <endpoint address="https://test/WcfService/Integration.svc"
        binding="basicHttpBinding" bindingConfiguration="Integration"
        contract="IntegrationService.Integration" name="Integration" />
    </client>
</system.serviceModel>

【问题讨论】:

【参考方案1】:

您可以修改您的 app.config,如下例所示:

<bindings> 
<basicHttpBinding> 
<binding name="Integration"> 
  <security mode="Transport"> 
    <transport clientCredentialType="None" proxyCredentialType="None" realm=""/> 
    <message clientCredentialType="Certificate" algorithmSuite="Default" />
  </security> 
</binding> 
</basicHttpBinding> 
</bindings>

【讨论】:

以上是关于从服务中获取错误“提供的 uri 方案'https'是无效的预期'http”的主要内容,如果未能解决你的问题,请参考以下文章