现场环境:
用 .net4 做 webservice,客户端是 android 使用 ksoap2 库连接。服务方法中有个参数类型是 short,客户端传入 short,运行中出错:不能序列化一个 short 数。
结论:
不同平台的数据类型可能存在差异,这种情况下应尽量使用更通用的类型,一些看来特殊的类型,比如 short、正数字 类型另外一个平台可能没有实现。
经检验,.net 的类型:int、byte、string 可以使用在以上环境(客户端是 ksoap2)
现场环境:
用 .net4 做 webservice,客户端是 android 使用 ksoap2 库连接。服务方法中有个参数类型是 short,客户端传入 short,运行中出错:不能序列化一个 short 数。
结论:
不同平台的数据类型可能存在差异,这种情况下应尽量使用更通用的类型,一些看来特殊的类型,比如 short、正数字 类型另外一个平台可能没有实现。
经检验,.net 的类型:int、byte、string 可以使用在以上环境(客户端是 ksoap2)