【发布时间】:2012-09-26 00:20:31
【问题描述】:
我正在将数据从我的 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.18107841E8,"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,"latitude":3.3743984E7,"longitude ":-1.18107841E8,"legnum":1} ??
PS。我在 web.api 上的所有方法都是 Gets。我想保持这种方式,因为它更简单。如果您对此策略有疑问,请参阅:http://forums.asp.net/t/1843826.aspx/1?Web+api+CRUD+Operations
谢谢,院长
【问题讨论】:
标签: android json rest asp.net-web-api restful-architecture