我在这里提出了一个类似的问题:如何强制WCF Rest中的一个方法通过https调用,而其他方法可以通过http调用。看起来代码方面不可能实现。是否可以设置整个服务只能通过HTTPS调用?我使用了以下绑定配置服务:
<webHttpBinding>
<binding name="webBinding"
maxBufferSize="152428800" maxReceivedMessageSize="152428800"
receiveTimeout="00:10:00">
<readerQuotas maxStringContentLength="152428800"
maxArrayLength="152428800"
maxBytesPerRead="4096"/>
<security mode="Transport">
<transport clientCredentialType="None" />
</security>
</binding>
</webHttpBinding>
当我尝试通过http调用一个简单的服务时,服务会愉快地返回结果,而不是返回某种异常。我需要配置IIS以仅提供https请求吗?有人尝试过吗?
谢谢!