2 dyl46 dyl46 于 2015.06.06 01:59 提问

android webservice 数据组装成DataSet 发送 怎么组装

android webservice 数据组装成DataSet 发送到服务器 怎么组装 是组装完发送过去 不是解析回来的Dataset 求各位大大说下

6个回答

caozhy
caozhy   Ds   Rxr 2015.06.06 11:28
已采纳

理论上,你有soap的定义,你可以用任何语言去拼接生成复杂类型的封送xml,或者去解析。但是说一些可操作性的办法。
那就是先用C#作为客户端去调用你的服务器端,C#可以添加web引用,然后直接调用。
你用C#传dataset,用fiddler这个工具同时抓取soap请求。
然后你得到了一个xml,你再在你的android这里模仿它去拼接。

dyl46
dyl46 谢谢 大神 我去试试看
2 年多之前 回复
caozhy
caozhy 回复dyl46: 对。
2 年多之前 回复
dyl46
dyl46 拼接成webservice发送出的那种xml 然后httpclient发送吗?
2 年多之前 回复
caozhy
caozhy 回复dyl46: 就是字符串拼接,用httpclient发送
2 年多之前 回复
dyl46
dyl46 怎么在android里 拼接xml 并用webservice 发送呢 大神 。。。
2 年多之前 回复
guwei4037
guwei4037   Ds   Rxr 2015.06.06 06:32

dataset是c#特有的数据结构,java没有完全对应的。webservice是一种soap标准,应该使用多种平台共同支持的数据类型。

liuhong54
liuhong54   2015.06.06 06:34

打比方说吧,就如发送的服务端 的json ,你可以先new json对象,然后json.put();之后再请求的参数把这个json对象放进去,服务端接收后会根据你们之间的协议解析这个json,其余的封装类似。。。

liuhong54
liuhong54   2015.06.06 06:35

打比方说吧,就如发送的服务端 的json ,你可以先new json对象,然后json.put();之后再请求的参数把这个json对象放进去,服务端接收后会根据你们之间的协议解析这个json,其余的封装类似。。。

fghag888
fghag888   2015.06.06 11:26

不是组装成dataset,而是用C#,接收JSON数据,然后把JSOn数据,转换到dataset.。android端不做任何处理。所有后期操作在C#端完成,如楼上所说dataset是c#特有的数据结构。

LogicTeamLeader
LogicTeamLeader   2015.06.06 12:23

目前流行的是用JSON,请先学习Json。

Csdn user default icon
上传中...
上传图片
插入图片