問題タブ [httpservice]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHPを使用したApacheサーバーのパフォーマンスの問題
Apache サーバーにパフォーマンスの問題があると思います。PHPといくつかのフラッシュクライアントアプリケーションを備えたsolaris 10にApacheサーバーがあります。クライアントは、HTTPService リクエストを使用して XML 形式でサーバーからデータを取得します。データが届かない場合と届く場合があります。おそらく、Apache サーバーまたは php のパフォーマンス (おそらく php.ini ファイルで構成可能) これは私にとって深刻な問題です。私を助けてください。よろしくお願いします。エラド。
php.ini 構成ファイル:
PHP サービス スクリプト コードの例:
php - FlexClientアプリケーション-HTTPRequestが初期化関数で失敗する
フレックスクライアントアプリケーションに深刻な問題があります。PHPWebサービスを備えたApacheサーバーがあります。フレックスクライアントはhttpserviceリクエストを行います。アプリケーションのcreationCompleteイベントから実行されるhttpserviceリクエストは、サーバーから常にデータを取得するとは限らないことに気付きました。ただし、ユーザーアクションから呼び出されたHTTPserviceリクエストは常に機能します。
また、FlexクライアントアプリケーションをサーバーにアップロードせずにFlex Builder 3から直接実行すると、問題が発生する頻度が低くなることにも気づきました。
アプリケーションで:
apache-flex - Safari を使用した Flex HTTPService セキュリティ エラー
アクションスクリプトで HTTPService オブジェクトを使用して、データを別のサーバーのphpファイルに送信し、データをデータベースに挿入しています。セキュリティの問題を回避するために、php ファイルを含むディレクトリのルートに crossdomain.xml ファイルを設定しました。
Firfox 3.5 (Mac および PC) と IE 7 および 8 ではすべて正常に動作します。Safari 4 でテストすると、crossdomain.xml が存在しない場合に予想されるエラーが発生します。
[RPC Fault faultString="URL にアクセスする際のセキュリティ エラー" faultCode="Channel.Security.Error" faultDetail="Destination: DefaultHTTP"] at mx.rpc::AbstractInvoker/ http://www.adobe.com/2006/flex/ mx.rpc::Responderの mx/internal::faultHandler() /mx.rpc::AsyncRequest/fault() の DirectHTTPMessageResponder/securityErrorHandler() の flash.events::EventDispatcher/dispatchEventFunction() のフラッシュ。 events::EventDispatcher/dispatchEvent() at flash.net::URLLoader/redirectEvent()
これをSafariで動作させる方法についてのアイデアはありますか? Safari が crossdomain.xml ファイルにアクセスしていないようです。
url - Googleフィードを取得するには、URLパラメータに「-」を付けてflex3でHTTPServiceリクエストを送信します
Googleフィードと相互作用して結果を生成するアプリケーションをflex3で開発しています。リクエストを送信したいURLはこんな感じです
http://books.google.com/books/feeds/volumes?q=football+-soccer&start-index=11&max-results=10
Now i can send and receive results with q parameter, but in the next two parameters has a '-' (start-index and max-results). I am using HTTPService to send the requeset like this.
SearchService.url = "http://books.google.com/books/feeds/volumes";
SearchService.method = "GET";
SearchService.contentType = "application/x-www-form-urlencoded"
Here SearchService is the HTTPService
var params:Object = new Object();
params.q = searchText;
params.start-index = 11;
params.max-results = 100;
service.SearchService.send(params);
これで、flexIDEが「非参照値を割り当てることができません」というエラーをスローします。このパラメーターを使用してリクエストを送信した場合にのみ、アプリケーションにページネーションを設定できます。では、URLパラメータに「-」を含めてHTTPServiceリクエストを送信するにはどうすればよいですか?
actionscript-3 - Flex 3.2 と Flex >= 3.5 の HTTPService/ResultEvent
設計上の決定またはアドビが HTTPService オブジェクトによって起動される ResultEvent の内容を変更したことによって。
次の例を見てください。
Flex 3.2 では魅力的に動作します。しかし、HTTPServiceが nullであるため、Flex 3.5 または Flex 4.0の event.targetでコンパイルしようとすると、 .
event.target がHTTPOperationのインスタンスになっていることがわかりました。langrefで HTTPOperationが見つからないので、これは興味深いことです。ただし、Flash Builder のデバッガーが意味するのはmx.rpc.http.Operationだと思います。
デバッガーは、event.targetにプライベート属性 httpService があることも示しています。これは、私がevent.targetで取得すると予想したインスタンスです。しかし、非公開なので、event.target.httpServiceは機能しません。
EventListener のみを削除したい場合は、event.targetをEventDispatcherとしてキャストできます。しかし、HTTPServiceのメソッドを使用する必要があります。
では、どうすればResultEvent からHTTPServiceインスタンスを取得できますか?
どんな助けでも大歓迎です。ありがとう!
J.
xml - Flex で HTTPService の結果をフォーマットして、円グラフでアクセスできるようにするにはどうすればよいですか?
これは単純であるべきだと思いますが、オンラインでどこを見ても、誰かが何か違うことをしています。ダウンロード統計を追跡するための小さなグラフ作成アプリケーションを実行しており、データを円グラフに入れたいと考えています。私は Flex を初めて使用するので、コードがひどい場合は申し訳ありません。
この目的に最適な resultFormat は何ですか? また、返された値を ActionScript 変数に割り当てる場合、それは ArrayList である必要がありますか? 配列コレクション?
HTTPService から返される XML のサンプルを次に示します。
どんな助けでも大歓迎です、
ありがとう、
エリック R.
編集:データをチャートに転送する方法を確認して、そこで何か間違ったことをしていないことを確認すると役立つと判断しました。
.net - URLを表示せずにFlexから.NETClickOnceでデプロイされたアプリケーションにパラメーターを渡す
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にリクエストを送信しようとしましたが、機能しませんでした。理由はわかりません。次の両方を使用してみました。
と
HTTPWatchを使用しましたが、HTTPリクエストが行われたことがわかります。しかし、アプリケーションはデプロイされませんでした。どうしてか分かりません。解決策はありますか?
flex3 - フレックスでhttpserviceを使用したURLと宛先の違いは何ですか?
flex で httpservice を使用した場合の URL と宛先の違いは何でしょう。
このようなhttpserviceの例に出くわしました
これを試してみると、サービスの「チャネル」がnullであるという障害エラーが発生しました。
宛先パラメーターを取り出し、代わりに url パラメーターを設定すると、正常に機能しました。
目的地とチャネルとは正確には何ですか?
参考までに、私が呼び出しているページは、結果を XML 形式で返す公開 API です。
xml - Flex HTTPServices と有効な xml
現在、Flex をクライアントとして使用して API と通信しようとしています。そのために Flash Builders HTTPServices を使用しています。アクセスされた XML ファイルの要素が正しくフォーマットされていれば、すべて正常に動作しますが、要素名にハイフンを追加すると、flex がその事実を警告します。返されたオブジェクトには、Actionscript 識別子の命名ガイドラインに準拠していない無効な名前「create-on」が含まれています
これは機能します:
これはしません:
私の質問は、返された xml アクションスクリプトを使いやすくするにはどうすればよいかということです。これに関する標準またはベストプラクティスはありますか? 明らかに、渡されるxmlを制御することはできません。
乾杯
xml - 結果フォーマットとしてxmlを使用する場合、HttpServiceで<および>シンボルを処理する方法は?
結果として xml を返す httpservice を使用しましたが、コンテンツ自体に '<' 記号または '>' 記号が含まれているため、エラーが発生します。どうすればこれを処理できますか? 前もって感謝します。