我对此很困惑。
我有一个SOAP客户端,在某个地方与服务器通信。我正在使用带有wsHttpBinding的WCF来与它交谈。
在我的app.config中,端点地址设置为
<endpoint address="https://something.example.com/someService"
由于这是一个https地址而且我正在使用传输绑定,所以一切都很开心。
但是,在为此服务提供的WSDL中,某些操作指定为:
<soap:operation soapAction="http://something.example.com/someService/someAction" style="document" />
请注意该操作不使用HTTPS。 这有什么关系?您可以在一项服务中混合搭配运输吗?这不会导致问题吗?你怎么能和这样的服务交谈?我的客户端应用程序是否必须根据操作是否具有HTTPS来使用不同的端点配置?