0

私は Firefox を使用していますが、Developer -> Web Console というツールがあります。GET/POST リクエスト、XMLHttp で接続したページ、リクエスト ヘッダー、およびこのような情報に関する詳細情報が表示されます。Chromeにも同様の機能があると確信しています。

ページに AJAX 呼び出しがあり、それが Web サイトに返すものを確認する必要があります。これは単なる GET リクエストであり、JSON を返します。そのページ (例: ajax/view/my_purchases.php) を手動でリクエストすると、空白のページが表示されますが、Web サイトが AJAX でリクエストすると、HTML で返されたコンテンツを確認できます。

基本的に、それを見るためにどのようなツールを使用できますか? スタンドアロン アプリケーション、Chrome、または Firefox 拡張機能を使用できます。私は何でも大丈夫です。

4

4 に答える 4

2

Firebugは最もよく使用されるオプションです。Net パネルには「XHR」タブがあり、実際に chrome ツールはそれに基づいていました。

于 2013-01-21T20:44:35.660 に答える
0

クロムには「ネットワーク」タブがあり、すべての要求と応答がそこにあります。また、「成功」機能にブレークポイントを置いて応答を監視することもできます。ps chromeには、拡張機能なしでこのコンソールがあります

于 2013-01-21T20:40:28.767 に答える
0

Firefox で Firebug を使用 -> コンソール タブ (おそらく "show XMLHttpRequests" を有効化)

編集: Chrome よりも優れているため、新しいタブでリクエストを直接開くことができます。

于 2013-01-21T20:44:17.050 に答える
0

「ネット」タブを使用すると、ページが読み込まれるときに呼び出しているすべての外部リクエストを表示できます。AJAX リクエストはここにあります。注意すべきことの 1 つは、外部スクリプトに送信される GET または POST データです。

多くのスクリプトは、特定のパラメーターが必要な場合にのみ、メイン アルゴリズムまたはデータ ロジックへのアクセスを提供します。非常に基本的なものは次のとおりです。

<?php

   if (!isset($_POST['submit'])) {
      die;
   }

   // Rest of functionality...

これにより、人々が機密データにアクセスすることが難しくなります。AJAX 呼び出しが POST データを送信している場合、おそらくアクセスできません。もしそうなら、あなたはCSRFをコミットすることになります。

于 2013-01-21T20:44:44.733 に答える