Не могу увидеть параметры HTTP POST в firebug - PullRequest
0 голосов
/ 10 сентября 2011

У меня page,default.aspx, с кнопкой.По щелчку я отправил запрос «HTTP POST» с параметрами строки запроса на некоторый сервер, который вернул мне данные jSON, а также перенаправил меня обратно на default.aspx

Теперь я хочу посмотреть, как выглядит запроси какие все параметры строки запроса были отправлены.Однако в разделе firebug (params) я этого не вижу.Как мне это просмотреть?

Ответы [ 3 ]

2 голосов
/ 11 сентября 2011

Разве это не так просто, как включить Persist на панели Net в Firebug и просмотреть детали каждой записи?

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

Когда эта опция включена, записииз списка запросов не удаляются при перезагрузке страницы.Вместо этого они группируются по запросу страницы, что означает, что при перезагрузке страницы несколько раз вы получите несколько деревьев запросов, имеющих заголовок страницы в качестве корневого.

enter image description here

0 голосов
/ 10 сентября 2011

этот код будет регистрировать сообщения или получать данные в вашем окне Firebug, если они найдены, поместите их на страницу, которую вы запрашиваете с помощью ajax

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>");
        }
    }
}
0 голосов
/ 10 сентября 2011

Если вы отправляете параметры запроса, это запрос GET. Не следует смешивать метод POST и метод GET, иначе вы столкнетесь с проблемами.

...