是否可以通过URL发送JSON对象?
我在一个rails测试应用程序中制作了脚手架,其中控制器接收一个JSON对象。另一方面,我在Flex中构建了一个GUI。我应该如何从我的flex应用程序发送JSON?
当我试图通过这个网址访问时:
http://localhost:3000/test
rails应用程序插入一个空对象,但当我添加参数Flex时,向我显示以下消息:InvocationTargetException: URL无效。
如果没有像RubyAMF这样的图书馆,我怎么能发送它?是否可以仅使用flex > json > rails发送?
发布于 2012-09-08 19:03:18
解决这一问题需:
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);谢谢大家!
发布于 2012-08-31 16:50:22
如果您正在使用Flex,您应该创建一个HTTPService并使用post或GET将JSON作为参数发布。这对我有用。显示代码可能也有帮助:-)
https://stackoverflow.com/questions/12218275
复制相似问题