2010-05-25 74 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