将JSONArray发布到REST服务
我使用游标(Java)通过遍历数据库创建了一个JSONArray。 我创建的JASONArray如下所示:
[{"transID":"1001","shiftID":"1","transType":"test","transDateTime":"2013-02-22 15:30:374:021"},
"transID":"1002","shiftID":"2","transType":"ghy","transDateTime":"2013-02-25 11:56:926:020"},
"transID":"1003","shiftID":"3","transType":"ghfm","transDateTime":"2013-02-25 11:56:248:026"}]
我正试图将上面的JSONArray发布到一个RESTful服务。 我有URL,UserID和Token,我很难理解如何创建HTTP post并查看了以下链接:
如何将JSONObject发送到REST服务?
将文件和关联数据发布到RESTful WebService(最好是JSON)
从Android发布JSONArray到WCF服务
我了解第一个链接是如何工作的,但我不清楚在发布到REST服务之前应如何实施用户标识和令牌。
这对我来说是新的,如果任何人都能带领我朝着正确的方向前进,那将是值得赞赏的。
先谢谢你。
看看Jersey的REST客户端库。 有一个叫做WebResource的类。 为了发布到RESTful服务,您可以调用post方法。 请注意,post方法中的第二个参数包含POST请求实体,您可以在请求中封装您的JSONArray
实体。 或者,您可以使用实体方法来指定请求实体的MediaType (APPLICATION_JSON)
。
上一篇: Post JSONArray to REST service
下一篇: REST API Design sending JSON data and a file to the api in same request