从Android Client .net Webservice传递数据

时间:2010-12-08 08:58:12

标签: .net android

我在客户服务器上工作的时间长达2周,事情并没有那么好。 我有一个Android客户端和.net网络服务作为我的服务器。

我必须从android屏幕收集数据,并希望将数据发送到服务器,这将进行基本的CRUD操作。

我花了一些时间并设法将数据发送到服务器,但它仅限于个别参数,例如,如果我想发送员工姓名,我可以使用kso​​ap2信封发送它并设法在我的服务器上获取数据。

但是当我想发送具有employeename,employeeid等作为参数的类对象时,事情并不精细。

我使用KVM序列化程序创建了一个具有上述字段的班级员工。

我只能使用KVM从服务器检索数据,但无法将数据发送到服务器。

我读过“Unlocking Android”(好书)书,如果我不是Ksoap的专家,那么作者说如果不使用kso​​ap。 现在我的问题是我必须使用什么来使这件事工作。

请快速推荐我,以便我可以继续努力。我有截止日期,我已经越过了。

由于 Ishwar Naste

1 个答案:

答案 0 :(得分:0)

我建议你使用JSON序列化。非常简单,直截了当,android对它有很好的支持。

要调试问题,我建议如下:

  1. 使用.NET Web服务客户端连接到该服务。
  2. 使用wireshark(http://www.wireshark.org/)或fiddler(http://www.fiddler2.com/fiddler2/)等工具查看从客户端传递给服务器的确切http请求
  3. 然后捕获从您的Android客户端发送的http请求,看看有什么不同并相应调整。
  4. 祝你好运。