asp.net,webapi接口的开发:打印提交过来的完整表单

[开发] 季雨林 2018/8/22 14:37:58

aebapi接口开发时候,经常想调试下打印表单全部内容,可以使用如下方法:

    #region 调试:打印出整个表单
    //这堆****是我个人习惯,方便在雍长的日志里一眼看出来
    string debug = "************\r\n";
    for (int i = 0; i < Request.Form.Count; i++)
    {
        if (Request.Form.Keys[i].ToString().Substring(0, 1) != "_")
        {
            debug += "************" 
                + Request.Form.Keys[i].ToString() 
                + " = " 
                + Request.Form[i].ToString() + "\r\n";
        }
    }
    //写日志方法(换成你自己的)
    webapi.Log.Write(debug);
    //或者直接输出错误
    Response.Write(debug);
    Response.End();
    #endregion


使用方法,把这段代码加载webapi文件最前面即可,无论是使用一般处理程序(.ashx),还是页面(.aspx)均可。

或者自己选择不使用日志方式提现,直接输出文本


原文地址: https://www.opengps.cn/Blog/View.aspx?id=169 文章的更新编辑依此链接为准。欢迎关注源站原创文章!
文末推荐: 阿里云代金券礼包,感谢领取支持本文!!

暂不开启留言板块

鲁ICP备14008001号-2