flex支持REST方法

时间:2010-04-20 16:12:26

标签: flex rest

最新的sdk现在是否支持使用HTTPService等PUT和DELETE等RESTful方法?

感谢

3 个答案:

答案 0 :(得分:2)

根据它的HTTPService documentation

答案 1 :(得分:0)

好像您需要使用像BlazeDS这样的单独服务器才能访问PUT和DELETE方法。我个人没有试过,我觉得这完全是蹩脚的,这必须是唯一的解决方案。当我在Rails 2中使用FLEX 3时,通过执行?_method = PUT hack,我能够实现RESTful。但是,当我升级到Rails 3时,它不再起作用了:(

我一直在努力解决这个问题。我也发布在这里(Rails 3 is "_method=PUT" still supposed to work?)但我还没有得到任何回复....我真的希望我不需要垃圾FLEX,因为Rails 3不支持_method = PUT hack。

答案 2 :(得分:0)

使用'X_HTTP_METHOD_OVERRIDE'请求标头属性,可以在最新的SDK(例如Apache Flex 4.12.0)中支持PUT和DELETE方法。

参考:http://blog.arulprasad.com/2010/12/http-put-delete-from-actionscript-rest.html

请注意,请求标题必须为CAPITAL,而不是文章中的混合大小写。