webservice参数类型
1、基本数据类型
包括: String、Int32、Byte、Boolean、Int16、Int64、Single、Double、Decimal、
parameter数据类型DateTime(类似XML中的timeInstant)、 DateTime(类似XML中的date)、DateTime(类似XML中的time)以及XmlQualifiedName(类似XML中的QName)。枚举类型⽐如: "public enum color { red=1, blue=2 }"
2、基础类型数组,枚举类型数组上述类型的数组,⽐如 string[] 和 int[]
3、创建存储复杂对象的类(因为WebServices的复杂对象的传递,⼀定要借助第三⽅对象(即⾃定义对象)来实现)
传递List、Map、数组、⾃定义对象
前提:JavaBean的使⽤--- 必须是可序列化的。
需要向webservice传递的对象,其中属性也要⽀持序列化
4、传递图⽚:
⽅案⼀:转换成byte[]数组
⽅案⼆:⽣成Base64编码格式的字符串
建议的写法:
提供⼀个字符串型的参数,定义JSON格式的数据传递。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论