2017-06-08 255 views
0

我试图将SOAP消息发送到以HTTPS开头的端点。这是SSL的一种方式,所以我不需要证书来发送请求。WCF客户端https请求

虽然使用config从下面我得到以下异常:

Could not establish secure channel for SSL/TLS with authority 'some.domain.com/endpoint'. 

我尝试了许多不同的传输设置,有时要求在ClientCredentials用户名或认证,但嘿 - 我不应该需要他们!我可以通过浏览器窗口访问所请求的端点,而无需任何身份验 我在配置中丢失了什么?我现在感到有点困惑。

<bindings> 
    <basicHttpBinding> 
    <binding name="PublisherBinding"> 
     <security mode="Transport"> 
     <transport clientCredentialType="None" /> 
     </security> 
    </binding>  
    </basicHttpBinding> 
</bindings> 
<client> 
    <endpoint address="https://some.domain.com/endpoint" 
    binding="basicHttpBinding" bindingConfiguration="PublisherBinding" 
    contract="PublisherContract" name="NotificationsEndpoint"/> 
</client> 

回答