最新的sdk现在是否支持使用HTTPService等PUT和DELETE等RESTful方法?
感谢
答案 0 :(得分:2)
答案 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,而不是文章中的混合大小写。