回到顶部

CONTENTS

Fiddler 在列表中显示图片尺寸

官方文档

https://docs.telerik.com/fiddler/knowledgebase/fiddlerscript/customizesessionslist

在列中添加图像尺寸信息(全局范围)

注意:必须在 Tools > Fiddler Options > Extensions > References 内添加 System.drawing.dll.

class Handlers
{

    // 在列中添加图像尺寸信息
    public static BindUIColumn("ImageSize", 60)
    function FillImageSizeColumn(oS: Session){
        if ((oS.oResponse != null) && (oS.oResponse.headers != null))
        {
            try{
                if (!oS.oResponse.headers.ExistsAndContains("Content-Type", "image/")) return "NotAnImage";

                var oMS: System.IO.MemoryStream = new System.IO.MemoryStream(oS.responseBodyBytes);
                var i:System.Drawing.Bitmap = new System.Drawing.Bitmap(oMS);
                return (i.Width + " * " + i.Height);
            }
            catch(e) { return "GetSizeError"; }
        }
        return String.Empty;
    }

}

效果图

^_^
请喝咖啡 ×

前一篇: Python 与 redis 交互取出数据类型是 bytes 时,如何直接取出 str 数据类型
下一篇: Fiddler ModifyAutoresponder 修改匹配规则