問題タブ [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.
apache-flex - Flex HttpService : 宛先への追加
Flex を使用して Rest サービスに接続しています。たとえば、注文番号 32 にアクセスするには、URL http://[service]/orders/32を呼び出します。クライアントはサービスのさまざまなインスタンスに接続するため、URLを宛先として構成する必要があります。これにはすべて、GET、PUT、DELETE、および POST 呼び出しが含まれるため、Blaze Proxy を使用しています。問題は次のとおりです:- HttpService を使用する場合、宛先の末尾に「32」を追加するにはどうすればよいですか? 宛先を設定するだけで、ある時点でこれが URL に変換されます。コードをトレースしましたが、これがどこで行われているかがわからないため、置き換えることはできません。
オプションは次のとおりです。 1. Flex クライアント内で宛先を URL に解決し、その URL を (データが追加された状態で) URL として設定します。2. 標準プロキシをオーバーライドする独自の Java Flex アダプタを作成し、次のようにパラメータを URL にマップします。http://[service]/order/ {id}?id=32 to http://[service]/オーダー/32
以前にこの問題に遭遇した人はいますか?これを解決する簡単な方法はありますか?
apache-flex - Flex - 2032: IE のみでストリーム エラーが発生する
IE で「201 Created」を返す POST リクエストに応答して、Flash から 2032 ストリーム エラーが発生します (Firefox は正常に動作します)。Flash は HTTP ステータスへのアクセスを提供しないため、実際に成功したかどうかわかりません。リクエストは HTTPService で行われています。
助言がありますか?他の誰かがこれを見たことがありますか?
ありがとう、アレックス
apache-flex - Flex/AS3でHTTPServiceを使用してPOSTの進捗状況を取得する
私はPOST操作でHTTPServiceを使用してBase64エンコードファイル(アプリ内のビットマップデータから取得)を送信していますが、POST操作の進行状況を把握することで実際に行うことができます(FileReference.upload()など) 。
これは可能ではないと思いますが、可能であれば素晴らしいでしょう(どうしても、これを取得するためにセットアップを変更したいと思います)。
apache-flex - Adobe Flex/AIR での HTTPService オブジェクトを使用した HTTP 基本認証
Adobe AIR アプリケーション内から基本認証ヘッダーを必要とする HTTP リソースをリクエストしようとしています。setRemoteCredentials() メソッドを使用してヘッダーをリクエストに手動で追加しようとしましたが、役に立ちませんでした。
コードは次のとおりです。
ただし、標準の基本認証ダイアログ ボックスが引き続き表示され、ユーザー名とパスワードの入力を求めるプロンプトが表示されます。私はこれを正しい方法で行っていないと感じていますが、見つけることができるすべての情報 (Flex ドキュメント、ブログ、Google など) は機能していないか、あまりにも漠然としていて役に立ちませんでした。
黒魔術はありますか?ありがとう。
編集: setRemoteCredentials() を setCredentials() に変更すると、次の ActionScript エラーが発生します。
編集:アドビからの注意の後、問題は解決しました。完全な説明については、以下の投稿を参照してください。このコードは、任意の長さの HTTP 認証ヘッダーに対して機能します。
ruby-on-rails - Flex アプリから Ruby on Rails バックエンドに POST リクエストを送信する際の問題
Flex アプリから Rails アプリに POST リクエストを送信するのに問題があります。常にGETを送信しているようです。
これは私のサービス宣言です:
アプリケーションの init 関数で、メソッドを POST に設定しました。
ただし、Rails アプリは、送信時にリクエストを投稿リクエストとして認識します。これを知っているのは、routes.rb ファイルでリクエストを POST にする必要がある場合:
リクエストが失敗し、開発ログで確認できます:
「ApplicationController#index の処理中 (2009-04-23 14:25:35 の 127.0.0.1 の場合) [GET]、ActionController::MethodNotAllowed (投稿要求のみが許可されます。):」
なぜこれが起こっているのか誰にも分かりますか?
apache-flex - このFlexの「HelloWorld」アプリがリモートHTTPService呼び出しの結果を取得しないのはなぜですか?
http:// localhost:3000 / hello / sayhelloにアクセスすると、Railsは次のように出力します。
HTMLとして。
しかし、このFlexリモートの「HelloWorld」アプリを実行すると、ボタンとテキストボックスが表示されますが、RailsURLへのHTTPService呼び出しの出力が取得されません。なぜ何かアイデアはありますか?
apache-flex - マルチ接続を使用した Flex の HTTPService
HTTPService
Flex アプリケーションでを使用しています。それぞれのサイズが約 1 MB の複数の xml ファイルをロードしたいと考えています。以前の xml ファイルの読み込みを停止して、新しいファイルの読み込みを開始する必要がある場合があります。HTTPService.cancel();
またはを使用するHTTPService.disconnect()
と、サーバーからの応答を取得する時間が長くなります。
以前の読み込みを停止してHTTPService
新しい読み込みを開始する簡単な方法はありますか?
apache-flex - ArrayCollection に HTTPService を設定する
データに基づいて RSS フィード アプリケーションを作成しています。次のものがあります。
データが事前に入力された ArrayCollection があります。ArrayCollection を並べ替えて、1 つのデータ (条件) を取得し、タイトルを返す RSS フィードに接続する必要があります。条件 -> タイトルに対応するように ArrayCollection を設定します。
基本的に、リスト ArrayCollection を反復処理し、HTTPService から渡された結果で list.getItemAt(i).title を更新します。
これはうまくいきません!ヘルプ!
apache-flex - Flash の Flex HTTPService
Flash CS4 の Flex HTTPService クラスに相当する標準はありますか?