0

URL を介して JSON オブジェクトを送信することは可能ですか?

コントローラーが JSON オブジェクトを受け取る Rails テスト アプリで scaffold を作成しました。別の手で、Flex で GUI をビルドしています。flex アプリから JSON を送信するにはどうすればよいですか?

このURLからアクセスしようとすると:

http://localhost:3000/test

Rails アプリは空のオブジェクトを挿入しますが、パラメーター Flex を追加すると、次のメッセージが表示されます: InvocationTargetException: The URL is not valid.

RubyAMFのような別のライブラリなしで送信するにはどうすればよいですか....? flex > json > rails だけで送信できますか?

4

2 に答える 2

0

それを解決する:

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-09-08T19:03:18.670 に答える
0

Flexを使用している場合は、HTTPServiceを作成し、POSTまたはGETを使用してJSONをパラメーターとして投稿する必要があります。それは私にとってはうまくいきます。コードを表示することも役立つかもしれません:-)

于 2012-08-31T16:50:22.343 に答える