gpt4 book ai didi

asp.net - 如何使用多个绑定(bind)将 WCF json 绑定(bind)到 https?

转载 作者:行者123 更新时间:2023-12-02 01:59:07 25 4
gpt4 key购买 nike

我正在使用 WCF 将 Web 服务绑定(bind)到 SOAP 和 JSON。我必须在生产环境中运行 ssl。我已将 soap 地址绑定(bind)到 https,但我不知道如何将 JSON 地址绑定(bind)到 https。这是我的配置。

<protocolMapping>
<add binding="basicHttpsBinding" scheme="https" />
</protocolMapping>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />
<services>
<service name="EnterpriseServices.Service.AuthorizationServiceBase">
<endpoint address="soap" binding="basicHttpBinding" contract="EnterpriseServices.Contracts.Authorization.IAuthorizationManagerBase" />
<endpoint address="soap" binding="basicHttpsBinding" contract="EnterpriseServices.Contracts.Authorization.IAuthorizationManagerBase" />
<endpoint address="json" binding="webHttpBinding" behaviorConfiguration="jsonBehavior" contract="EnterpriseServices.Contracts.Authorization.IAuthorizationManagerBase" />
</service>
...

是否可以为我的“json”端点添加一个协议(protocol)映射,我可以使用它来绑定(bind)到 https?

最佳答案

您的绑定(bind)中是否将安全模式设置为传输?

<webHttpBinding>
<binding name="jsonpSsl">
<security mode="Transport" />
</binding>
</webHttpBinding>

查看此答案:WCF service with JSONP over SSL

关于asp.net - 如何使用多个绑定(bind)将 WCF json 绑定(bind)到 https?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18213472/

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