gpt4 book ai didi

java - 将 JSONArray 发布到 REST 服务

转载 作者:行者123 更新时间:2023-11-29 05:30:27 25 4
gpt4 key购买 nike

我有一个 JSONArray,它是通过使用游标 (Java) 遍历数据库创建的。我正在创建的 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、用户 ID 和 token ,我很难理解如何创建 HTTP 帖子并查看了以下链接:

How to send a JSONObject to a REST service?

Posting a File and Associated Data to a RESTful WebService preferably as JSON

Posting a JSONArray to WCF Service from android

我明白第一个链接是如何工作的,但我不清楚在发布到 REST 服务之前我应该​​如何实现用户 ID 和 token 。

这对我来说是新的,如果有人能引导我朝着正确的方向前进,我将不胜感激。

提前谢谢你。

最佳答案

看看 Jersey 的 REST 客户端库。有一个类叫做 WebResource .为了发布到 RESTful 服务,您可以调用 post方法。请注意,post 方法中的第二个参数包含 POST 请求实体,您可以将 JSONArray 实体封装在您的请求中。或者你可以使用 entity指定请求实体的 MediaType (APPLICATION_JSON) 的方法。

关于java - 将 JSONArray 发布到 REST 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21269968/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com