将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)

链接地址: http://www.djcxy.com/p/48645.html

上一篇: Post JSONArray to REST service

下一篇: REST API Design sending JSON data and a file to the api in same request