首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过URL将json从Flex发送到Rails

如何通过URL将json从Flex发送到Rails
EN

Stack Overflow用户
提问于 2012-08-31 15:19:36
回答 2查看 487关注 0票数 0

是否可以通过URL发送JSON对象?

我在一个rails测试应用程序中制作了脚手架,其中控制器接收一个JSON对象。另一方面,我在Flex中构建了一个GUI。我应该如何从我的flex应用程序发送JSON?

当我试图通过这个网址访问时:

http://localhost:3000/test

rails应用程序插入一个空对象,但当我添加参数Flex时,向我显示以下消息:InvocationTargetException: URL无效。

如果没有像RubyAMF这样的图书馆,我怎么能发送它?是否可以仅使用flex > json > rails发送?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-09-08 19:03:18

解决这一问题需:

代码语言:javascript
复制
req = new URLRequest("http://localhost:3000/tests/"+market_id);
    jrwloader  = new URLLoader();
    params = new URLVariables();
    req.data = strXml.toString();                               
    req.method = URLRequestMethod.POST;                                                         
    req.requestHeaders.push(new URLRequestHeader("X-HTTP-Method-Override", URLRequestMethod.PUT));                                                          
    **req.requestHeaders.push(new URLRequestHeader("Content-type", 'application/xml'));**             jrwloader.load(req);

谢谢大家!

票数 0
EN

Stack Overflow用户

发布于 2012-08-31 16:50:22

如果您正在使用Flex,您应该创建一个HTTPService并使用post或GET将JSON作为参数发布。这对我有用。显示代码可能也有帮助:-)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12218275

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档