我使用 Jersey 创建了一个 Java REST 服务。我使用了三个 HTTP“动词”GET、POST 和 DELETE。我想为服务创建几个原型前端。经过大量研究,很多可以追溯到 2008 年和 2009 年,我一直找不到任何简单的东西。
我的三个选择是:
1) 休息http服务。这个项目一年没更新了。唯一的活动是个别用户已实施的一次性建议。
http://code.google.com/p/resthttpservice/
2) 创建一个 AIR 应用程序。这并非不可行。
3) 编写我自己的套接字级别代码,但 Flash 播放器存在安全限制,我需要实现一个策略服务器。
我已经阅读了关于询问使用 Flex 进行 REST 服务是否值得的问题。该信息也很旧。我想向我的公司介绍 REST 服务,但 Flex 对 HTTP PUT 和 DELETE 的有限支持令人沮丧。我的服务还使用 Accept 标头来确定是否将 JSON 或 XML 返回给客户端。如果不进行套接字编程,我似乎无法更改 HTTP 标头。我对此很好,但安全政策的事情很烦人。
有没有一种简单的方法可以将 Flex 4 与使用 PUT/DELETE 和 Accept HTTP 标头的 RESTful 服务一起使用?
请帮忙。我很沮丧。