2010-05-25 63 views
0

我使用Jersey創建了Java REST服務。我使用三個HTTP「動詞」GET,POST和DELETE。我想爲服務創建幾個原型前端。經過很多研究,大量追溯到2008年和2009年,我一直無法找到任何簡單的東西。Flex 4前端連接到Java Jersey Web服務

我的三個選擇是:

1)resthttpservice。該項目一年未更新。唯一的活動是關於個人用戶已經實施的建議。

http://code.google.com/p/resthttpservice/

2)創建AIR應用程序。這不是不可行的。

3)編寫我自己的套接字級代碼,但Flash播放器存在安全限制,我需要實施策略服務器。

我已經閱讀了關於詢問使用Flex for REST服務是否值得的問題。這些信息也很古老。我想向我的公司介紹REST服務,但Flex對HTTP PUT和DELETE的有限支持令人沮喪。我的服務還使用Accept頭來確定是否將JSON或XML返回給客戶端。我似乎無法更改HTTP頭,而無需進行套接字編程。我很好,但安全政策的事情是煩人的。

有沒有使用Flex 4 RESTful服務的簡單方法使用PUT/DELETE和接受HTTP標頭?

請幫忙。我很沮喪。

回答

0

我會建議使用BlazeDS作爲代理。從計算器中讀取這個discussion

+0

我查看了BlazeDS文檔,我可以使用它作爲代理,但使用HttpService,我無法設置HTTP標頭。我唯一的選擇使用Flex並儘可能保持我的代碼爲RESTful將創建一些Flex將調用的Java代碼。然後我將使用HTTPClient向服務發送HTTP請求。 – user305801 2010-05-26 15:57:19

相關問題