从服务中获取错误“提供的 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”的主要内容,如果未能解决你的问题,请参考以下文章

提供的 URI 方案“https”无效;预期的“http”。参数名称:通过

自定义绑定:提供的 URI 方案“https”无效;预期的“http”。参数名称:via

调用 https 网络服务 (C#)

从 SAP 获取数据时 MySQL 服务器版本中的 SQL 语法错误

使用异常代码从窗口服务获取错误:0xc0000005

获取错误(生成 XML 文档时出错。)在 asp.net 的 extjs 中从服务器端获取数据