我正在将数据从我的 Android 应用程序发送到编写为 asp.net web api 的 REST 服务。我已经成功发送了诸如
http://www.deanblakely.com/REST/api/products/3并处理 web.api 中的参数。
现在,在 Android 客户端中,我使用 GSON 将复杂对象转换为 json 字符串,字符串如下:
[{"TStamp":"Sep 25, 2012 5:04:46 PM","emailaddress":"webapi@restserver.com","altitude":0.0,"latitude":3.3743984E7,"longitude":-1.18107841 E8,"legnum":1}]
如何将此 json 字符串放入 url?例如我可以把它放在斜线之间吗?例如http://www.deanblakely.com/REST/api/objects/ {"TStamp":"Sep 25, 2012 5:04:46 PM","emailaddress":"webapi@restserver.com","altitude ":0.0,"纬度":3.3743984E7,"经度":-1.18107841E8,"legnum":1} ??
PS。我在 web.api 上的所有方法都是 Gets。我想保持这种方式,因为它更简单。如果您对此策略有疑问,请参阅:http ://forums.asp.net/t/1843826.aspx/1?Web+api+CRUD+Operations
谢谢,院长