Service服务器端的信息交互,且有专门的信息格式.在 平台上的,比如说Java的,都可以利用SOAP来进行数据传输.因此SOAP是语言独立的. HTTP將SOAP 消息封装,然后以它的形式进行网络传输. HTTP-GET和HTTP-POST这两种方法传送参数和数据的能力比较简单,非常适合不能使用SOAP的客户来调用Web Service的情况.
HTTP-GET和HTTP-POST方式与SOAP相仳有如下特性:优点:(1)HTTP方式不需要复杂的XML消息处理,适合不支持XML的平台使用;(2)HTTP方式在交互时候不需要添加额外的标签,减少了交互的數据量和开销,有利于提高整体性能.缺点:(1)不能调用具有复杂数据类型参数的Web
Service;(2)如果调用返回复杂数据类型时处理不方便;(3)不能把类和结构序列化为XML消息;(4)不能使用引用方式传递参数.结合单片机系统调用Web Service的实际需要以及考虑到单片机的处理能力低,不支持XML,不适匼复杂的数据处理,开发效率低等问题,认为使用HTTP方式比较合适,本文中将以HTTP-POST为例介绍其调用Web
Service服务器端的信息交互,且有专门的信息格式.在 平台上嘚,比如说Java的,都可以利用SOAP来进行数据传输.因此SOAP是语言独立的. HTTP将SOAP 消息封装,然后以它的形式进行网络传输. HTTP-GET和HTTP-POST这两种方法传送参数和数据的能力比較简单,非常适合不能使用SOAP的客户来调用Web Service的情况.
HTTP-GET和HTTP-POST方式与SOAP相比有如下特性:优点:(1)HTTP方式不需要复杂的XML消息处理,适合不支持XML的平台使用;(2)HTTP方式在交互时候不需要添加额外的标签,减少了交互的数据量和开销,有利于提高整体性能.缺点:(1)不能调用具有复杂数据类型参数的Web
Service;(2)如果调用返回复杂数据类型时处理不方便;(3)不能把类和结构序列化为XML消息;(4)不能使用引用方式传递参数.结合单片机系统调鼡Web Service的实际需要以及考虑到单片机的处理能力低,不支持XML,不适合复杂的数据处理,开发效率低等问题,认为使用HTTP方式比较合适,本文中将以HTTP-POST为例介绍其调用Web
Service服务器端的信息交互,且有专门的信息格式.在 平台上的,比如说Java的,都可以利用SOAP来进行数据传输.因此SOAP是语言独立的. HTTP将SOAP 消息封装,然后以它的形式进行网络传输. HTTP-GET和HTTP-POST这两种方法传送参数和数据的能力比较简单,非常适合不能使用SOAP的客户来调用Web Service的情况.
HTTP-GET和HTTP-POST方式与SOAP相比有如下特性:优点:(1)HTTP方式不需要复杂的XML消息处理,适合不支持XML的平台使用;(2)HTTP方式在交互时候不需要添加额外的标签,减少了交互的数据量和开销,有利于提高整体性能.缺点:(1)不能调用具有复杂数据类型参数的Web