ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
フォーラム一覧   -   トピック一覧
   ColdFusion8
     navigateToURLでPOSTリクエストができない
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
shou
投稿日時: 2010-9-6 17:59
一見さん
登録日: 2010-9-6
居住地:
投稿: 1
navigateToURLでPOSTリクエストができない
はじめましてshouといいます

Sony の Felica SDK for AIRを使ってflex アプリケーションを作っているのですが、Flex 3 の navigateToURLでColdFusionで作成したアプリケーションにidとpasswordをPOSTでデータを送ろうとしたのですがうまくいきません

cfdump で見てみると 
CGI => method GET
Form => struct empty
と表示されデータが送れません・・・

コードはこんな感じです
全体のコードは長いので割愛させていただきます

import flash.net.*
private function login(idm:String,pmm:String):void
{
var req:URLRequest = new URLRequest();
req.url = "http://localhost:8500/test/index.cfm";
req.method = URLRequestMethod.POST;
var uv:URLVariables = new URLVariables();
uv.user_id = idm
uv.user_pw = pmm
req.data = uv
navigateToURL(req,"_self");
}

windows xp
FlashDevelop
flex SDK 3
flash player 10.0
よろしくおねがいします
suama
投稿日時: 2010-9-7 10:46
ご主人様
登録日: 2006-9-27
居住地:
投稿: 92
Re: navigateToURLでPOSTリクエストができない
こんにちは。

皆さん周知なのかもしれませんが、わたしは久しぶりに触ったので、気になって調べました。

http://bugs.adobe.com/jira/browse/SDK-15404
http://soudan1.biglobe.ne.jp/qa5758619.html
http://www.adobe.com/livedocs/flex/3_jp/langref/flash/net/URLRequest.html
(Adobe AIR で実行中のコンテンツの場合、navigateToURL() 関数を使用すると、ランタイムでは、POST メソッドを使用する URLRequest(method プロパティが URLRequestMethod.POST に設定されているもの)は、GET メソッドとして処理されます。)

AIRではダメみたいなんですね…。


----------------
Suama

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を