FlexアプリケーションからのURLを介して、.NETClickOnceでデプロイされたアプリケーションにパラメーターを渡します。これは、ユーザーをhttp://myDomain/myApplication.application?a=1にリダイレクトするだけで実行されます。
アプリケーションにリンクしているブラウザにURLが表示されないようにしたいと思います。私の理解では、ClickOnceはPOSTで機能しないため、そのオプションはありません。.NETの皆さん、別のオプションはありますか?ASP.NETから、起動URLに単純なServer.Transferを実行できたはずです。
Flexアプリケーションからは、どのようなオプションがあるのかわかりません。NavigationToURLは、URLをブラウザに表示します。そのアドレスで小さなウィンドウを開いても、1、2秒は表示されたままになります。
mx:Httpserviceコンポーネントを使用してそのURLにリクエストを送信しようとしましたが、機能しませんでした。理由はわかりません。次の両方を使用してみました。
<mx:HTTPService id="launcherService"
url="http://myDomain/myApplication.application?a=1">
var parameters:Object = new Object();
launcherService.send();
と
<mx:HTTPService id="launcherService"
url="http://myDomain/myApplication.application">
var parameters:Object = new Object();
parameters.a = 1;
launcherService.send(parameters);
HTTPWatchを使用しましたが、HTTPリクエストが行われたことがわかります。しかし、アプリケーションはデプロイされませんでした。どうしてか分かりません。解決策はありますか?