我应该开发一个客户端应用程序(适用于Windows Phone 7),该应用程序能够将请求发送到使用WCF创建的Web服务。在Windows Phone 7上运行的应用程序只能发送HTTP调用,因此对于WCF,它们只能使用BasicHttpBinding。出于这个原因,我必须在客户端应用程序中使用BasicHttpBinding
。
哪种类型的Web服务可以与仅支持BasicHttpBinding
的客户端通信?是否也应使用相同的绑定开发这些Web服务?
是否使用BasicHttpBinding
使用收到的消息的频率限制创建了一项网络服务?是否使用BasicHttpBinding创建了一个客户端对已发送消息的频率有一些限制?如果是这样,为什么?如果是这样,可以更改此限制吗?如果是,该限制是否与来自同一客户的收到消息有关?
答案 0 :(得分:2)
任何支持SOAP 1.1的东西都应该能够使用BasicHttpBinding来调用服务。
就限制而言,服务的唯一限制是应用程序处理传入消息的速度。每条消息的默认限制为64KB,但您可以通过更改MaxReceivedMessageSize设置进行调整。
您可能需要查看此问题以获取有关BasicHttpBinding与WsHttpBinding的更多信息: basicHttpBinding vs wsHttpBinding