2011-09-10 10 views
0

ボタンが付いているpage,default.aspxがあります。それをクリックすると、私はjSONデータを返したサーバにクエリ文字列パラメータを持つ "HTTP POST"リクエストを送信し、default.aspxにリダイレクトされました。FirebugのHTTP POSTパラメータが表示されない

私はリクエストがどのように見えたのかすべてのクエリ文字列パラメータが送信されました。 しかし、firebug(params)セクションでは、私はそれを見ることができません。どのように表示しますか?

+0

は「私にJSONを返され、また、バックのdefault.aspxに私をリダイレクト」 - 感覚の全体の多くを作成しない....あなたは、可能性を明確でした私たちにいくつかのコードを表示? –

+1

http://www.fiddler2.com/fiddler2/などを使用してください。 –

答えて

2

を要求するページに配置します各エントリの詳細?

http://getfirebug.com/wiki/index.php/Net_Panel#Persist

このオプションを有効にすると、要求リストのエントリは、ページをリロードするときに削除 ではありません。代わりに、ページ番号 リクエストによってグループ化されます。つまり、ページを数回リロードすると、 はルートとしてページタイトルを持ついくつかのリクエストツリーを取得します。

enter image description here

0

クエリパラメータを送信する場合は、GETリクエストです。 POSTメソッドとGETメソッドを混在させないでください。そうしないと、問題が発生します。

+0

POSTリクエストにクエリ文字列のパラメータを含めることはできません。あなたはそれらをまっすぐに保つ必要があります。 –

0

このコードは、ポストを記録したり、見つかった場合は、あなたの放火魔のウィンドウにデータを取得し、あなたはFirebugの純パネルに持続し、参照可能な単純なようにイマイチアヤックスと

using System; 
using System.Collections.Generic; 
using System.Web; 
using System.Web.UI; 
using System.Web.UI.WebControls; 
using System.Collections.Specialized; 

namespace WebApplication1 
{ 
    public partial class _Default : System.Web.UI.Page 
    { 
     protected void Page_Load(object sender, EventArgs e) 
     { 
      NameValueCollection n = Request.QueryString; 
      int x = 0; 
      Response.Write("<script>"); 
      foreach (string s in n) 
      { 
       // 3 
       // Get first key and value 
       string k = n.GetKey(x); 
       string v = n.Get(x); 
       // 4 
       // Test different keys 
       Response.Write("console.log('[" + k + "] => "); 
       Response.Write(v + "');"); 
       x++; 
      } 
      if (x == 0) 
      { 
       Response.Write("console.log('QueryString is empty!')"); 
      } 
      Response.Write("</script>"); 
     } 
    } 
} 
関連する問題