2014-01-21 103 views
1

我使用遊標(Java)通過遍歷數據庫來創建JSONArray。該JASONArray我創建看起來像這樣:將JSONArray發佈到REST服務

[{"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服務。我有網址,用戶名和令牌,我有一個很難理解如何創建HTTP POST和已經看過下面的鏈接:

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服務之前實現用戶標識和令牌。

這對我來說是新的,如果任何人都能帶領我朝着正確的方向前進,那將是值得讚賞的。

預先感謝您。

+1

對不起,但在哪種編程語言? –

+0

我正在試圖用Java來做到這一點。謝謝。 – osbt

+0

這些鏈接的哪些部分你不明白?對我來說,他們看起來簡單明瞭,所以你需要告訴我們更多關於什麼讓你沮喪的事情。 –

回答

3

查看Jersey的REST客戶端庫。有一個叫WebResource的課。爲了發佈到RESTful服務,您可以調用post方法。請注意,post方法中的第二個參數包含POST請求實體,您可以在請求中封裝您的JSONArray實體。或者,您可以使用entity方法指定請求實體的MediaType (APPLICATION_JSON)