У нас есть настроенный SSL-сайт, на котором размещен WCF-сервис.Привязка службы имеет crossDomainScriptAccessEnabled="true"
, а связь сериализуется с использованием JSON.
Когда мы запрашиваем эту службу у http, она возвращает JSONP, но когда она запрашивается с использованием HTTPS, она возвращает только JSON.Мне нужен JSONP в любом случае, пожалуйста, помогите.
Текущая конфигурация такая:
<webHttpBinding>
<binding name="webHttpBindingWithJsonP" crossDomainScriptAccessEnabled="true" />
</webHttpBinding>
<behaviors>
<serviceBehaviors>
<behavior name="JsonServiceBehaviors">
<serviceMetadata httpGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="true" />
</behavior>
</serviceBehaviors>
<endpointBehaviors><behavior name="webHttpBehavior">
<webHttp />
</behavior></endpointBehaviors>
</behaviors>
<services>
<service name="Backend.CIService" behaviorConfiguration="JsonServiceBehaviors">
<endpoint address="" binding="webHttpBinding"
bindingConfiguration="webHttpBindingWithJsonP" contract="Backend.ICIService"
behaviorConfiguration="webHttpBehavior"/>
</service></services>