« インターフェースにおける意匠権 | メイン | デジカメ写真に位置情報を »
2006年08月01日
SOAPの通信ログを取る方法
SOAPの通信ログを見るには、mx.services.Logクラスを用いる。 例えば、このような感じ。
import mx.services.WebService;
import mx.services.Log;
class net.kalium.soapConnecter {
var log:Log; //Logクラスのインスタンス
function soapConnecter(){
log = new Log(Log.VERBOSE); //Logクラスのインスタンス生成
//ログが生成される度に実行
log.onLog = function(msg : String) : Void{
trace(msg); //traceウィンドウにメッセージを出力
};
}
public function getSoapData():Void{
//URLを指定する
var wsdlURI:String = "http://www.kalium.net/wsdl";
//引数でlogインスタンスへの参照を渡す
var stockService:WebService = new WebService(wsdlURI, log);
stockService.onLoad = function(wsdlURI){
/* ロード完了処理 */
};
var callback:Object = stockService.GetData();
callback.onResult = function(result){
trace( result );
};
}
}
投稿者 araken : 2006年08月01日 16:21
トラックバック
このエントリーのトラックバックURL:
http://www.kalium.net/cgi-bin/mt/mt-tb.cgi/1410