問題タブ [xmlhttprequest]

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.

0 投票する
2 に答える
3064 参照

php - XmlHttpRequest と cURL

cURL と XHR の速度の違い (1 つの要求または一連の要求を完了するのにかかる時間に関して) について誰かがテストを行ったことがあるかどうか疑問に思っていました。

具体的には、XHR を使用して php スクリプトに移動し、そこから cURL を使用してリソースを取得したいので、疑問に思っています。php ページは、データが正しい形式であることを確認し、そうでない場合は変更します。ユーザーのコンピューターが遅い場合、著しく時間がかかる可能性があることを理解しているため、JavaScript 側でこれを行うことは避けたいと思います。

違いがあれば、すべてのデータがローカルに取得されます。

0 投票する
2 に答える
19989 参照

php - Firefox エラー「要素が見つかりません」

まず、これはページを設定する理想的な方法ではありませんが、スクリプトを 1 つのファイルとして配布する必要があります。

それ以外の場合はjavascriptを使用したxhtmlドキュメントの上部にphpスクリプトがあり、特定の条件下ではXHRを使用してクエリ文字列をページ自体に送信します。上部の php がアクティブになり、渡されたコンテンツをセッションとして保存してから、自身を強制終了します (exit())。XHR は非同期であり、コンテンツを返すかどうかはチェックされません。

no element foundただし、Firefox 3 では、XHR リクエストが送信されるたびにエラー コンソールがエラーをスローします。また、 などの exit を使用するとexit('Done')、Firefox は (Done) の構文エラーを表示されている DOM に挿入するかのようにスローします。これは Opera では発生しないようです。

既に生成された xhtml ページからセッションを保存するより良い方法はありますか? もちろん、XHR で別のページに移動することもできますが、すべてを 1 つのスクリプトにまとめたいと思います。Firefox は自分自身への XHR リクエストを DOM の更新として扱いますか? なぜこのエラーが送信されるのかわかりません。


更新私が言ったように、Firefox は XHR リクエストが行われたときにのみエラーをスローします。ページは有効な XHTML であり、XHR 要求がページ自体に対して行われない限り、エラーなしで完全に機能します。

本当に何も返さないので、なぜエラーを送信しているのか疑問に思っていました。

オブジェクトから ajax リクエストを行う JavaScript スニペットを次に示します。コールバック関数なしで XHR オブジェクトを作成し、情報を投稿します。同じページを参照していない場合は正常に動作します。

そしてphpはこれを行います

innerHTML を使用すべきではないことも認識していますが、それは別の話です


エラーはこれです

私が使用しているphpページでは、エラーは決して呼び出されないクエリ文字列を参照していることに注意してください。

0 投票する
2 に答える
390 参照

xml - PHP 経由で Gnip.com から POST を解析する

Gnip.com でフィルターを設定しました。「POST URL」フィールドに、スクリプト URL を入力しました。Gnip.com が実際に呼び出しているので、URL は正しいです。しかし、スクリプトが呼び出されると、データが取得されません。$_GET と $_POST を解析しようとしましたが、どちらも空の配列です。getallheaders() はいくつかのデータを提供しますが、XML は提供しません。Gnip.com から送信された XML を取得するにはどうすればよいですか?

Gnip.com から送信された XML データを取得するだけでよいので、パッケージは使用したくありません。

あなたが私を助けてくれることを願っています。前もって感謝します!

Gnip.com による「POST URL」の説明: 「POST URL: これは、Gnip が更新を POST するオプションの URL です。URL は、HEAD 要求に応答できる必要があります。例: http://pivotallabs.com

0 投票する
14 に答える
84064 参照

security - HTTP POST はどのくらい安全ですか?

POST は、ログイン資格情報を送信するのに十分安全ですか?

それとも SSL 接続は必須ですか?

0 投票する
2 に答える
249 参照

.net - XMLHttpRequest .NET の処理

.NET で記述された Web サービスでデータを取得する方法を教えてください。XML HTTP リクエストを介してデータを投稿しました。データはreadyStateを4として返すため、正常に投稿されました。しかし、サービス上のデータにアクセスしてそのデータを操作できるようにする方法がわかりません。

ありがとう

0 投票する
1 に答える
703 参照

xmlhttprequest - XMLHttpRequestの問題

XULを使用して1つのWebアプリケーションを作成しています。そのIamでは、サーバーにリクエストを送信するためにAJAXXMLHttpRequestオブジェクトを使用しています。GPRS接続を使用してWebアプリケーションからサーバーにリクエストを送信すると、リクエストは送信されませんが、readyStateが4に変更され、status=0になります。リクエストが送信されない場合、readyStateがどのように変化しているか。

同じコードがローカルネットワークで正常に機能しています。GPRSを使用してブラウザからサーバーにリクエストを送信すると、正常に機能しています。どんな体でもこの問題を解決するのを手伝ってくれますか?

前もって感謝します。

0 投票する
3 に答える
631 参照

ajax - XMLHttpRequest 応答はどのように正しいブラウザ コールバックにルーティングされますか?

ページをリロードせずに Ajax を使用して一部の値を更新する Web ページを作成しました。XMLHttpRequest オブジェクトを使用して POST 要求を送信しています。応答が到着したときに呼び出されるコールバック関数を割り当てていますが、問題なく動作します。

しかし...ブラウザは、特定の ip:port からのデータをこの特定のコールバック関数に送信する必要があることをどのように認識しているのでしょうか? つまり、最悪のシナリオでは、Firefox と IE が同じサーバーからほぼ同時にいくつかの POST リクエストを作成し、さらに前の POST リクエストへの応答が到着する前に後続の POST リクエストを作成した場合、データはどのように受信されるのでしょうか。正しいコールバック関数にルーティングされます ??