我是Android和Web服务开发的新手! 目前我正在开发Android程序,将经度和纬度信息发送到asp.net网站(显示位置更改网站地图) 问题是 - 如何将这些数据发送到网站(最佳做法)! - 从Android应用程序本身开始,插入到数据库,客户端/服务器连接的任何建议:
我已经阅读了很多关于Web服务的特别REST。但是没有找到教程
感谢您的帮助..
答案 0 :(得分:4)
我建议您使用JSON对数据进行编码,这将允许您在服务器上使用任何实现(几乎)来接收它。我更喜欢Java / Servlets,但你肯定可以为ASP.net等找到一个JSON库。使用像JSON这样的“标准”可以让你在长期运行时比自定义更灵活。
看一下这个问题的一些示例代码(对于lat / long):Passing GPS LonLat from Android GPS to WebPage (javascript)
我还建议你在使用HTTP时使用POST而不是GET,这里有一些示例Android代码:http://www.anddev.org/doing_http_post_with_android-t492.html和http://www.androidsnippets.org/snippets/36/
最后,如果您需要安全性并且使用的是HTTP,只需将SSL证书添加到服务器,然后就可以使用HTTPS。