Fiddler调试权威指南
¥
6.11
1.2折
¥
49
八五品
仅1件
作者[美]Eric Lawrence 著
出版社人民邮电出版社
出版时间2014-02
版次1
装帧平装
上书时间2024-11-18
商品详情
- 品相描述:八五品
图书标准信息
-
作者
[美]Eric Lawrence 著
-
出版社
人民邮电出版社
-
出版时间
2014-02
-
版次
1
-
ISBN
9787115337979
-
定价
49.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
282页
-
字数
350千字
-
正文语种
简体中文
- 【内容简介】
-
Fiddler是一种流行的Web调试代理。它功能强大,界面友好,简单易用,无论对开发人员或者测试人员来说,都是非常有用的工具。《Fiddler调试权威指南》是Fiddler的开发者EricLawrence编写的一本权威的参考指南。全书分为10章和4个附录,从认识Fiddler开始,介绍了基本技巧和概念、配置选项、Inspectors、扩展、数据流导入导出、FiddlerScript和FiddlerCore等主题;附录部分还给出了故障排除和命令行等有用的参考信息。《Fiddler调试权威指南》适合Web开发人员和Web测试人员阅读参考,也适合想要学习和掌握Fiddler的读者阅读。通过《Fiddler调试权威指南》,你将学会如何利用Fiddler调试Web相关的应用,掌握如何调试HTTPS数据流,学会如何在流行的设备上使用Fiddler,甚至掌握更多高级的扩展功能。
- 【作者简介】
-
EricLawrence是FiddlerWeb调试平台的创始人,目前是微软的IE浏览器组的ProgramManager,他从1999年一直在开发Web应用和浏览器。除了Fiddler之外,他还开发和维护其他的免费工具。
- 【目录】
-
第1章引言
1.1起源
关于本书
1.2快速入门
1.2.1基本概念
1.2.2使用场景
第2章探索Fiddler
2.1入门
2.1.1系统需求
2.1.2安装Fiddler
2.1.3更新Fiddler
2.1.4卸载Fiddler
2.2FIDDLER用户界面
2.2.1WebSessions列表
2.2.2WebSession上下文菜单
2.3FIDDLER的主菜单
2.3.1File菜单
2.3.2Edit菜单
2.3.3Rules菜单
2.3.4Tools菜单
2.3.5View菜单
2.3.6Help菜单
2.4FIDDLER的工具栏
Fiddler的状态栏
2.5QUICKEXEC
2.6应用热键
2.7统计选项卡
2.8FILTERS选项卡
2.9TIMELINE时间轴选项卡
2.9.1模式:Timeline(时间轴)
2.9.2模式:ClientPipeMap(客户端管道映射)
2.9.3模式:ServerPipeMap(服务端管道映射)
2.9.4使用时间轴进行性能分析
2.10自动响应(AUTORESPONDER)选项卡
2.10.1指定匹配条件
2.10.2指定ActionText
2.10.3对ActionText应用正则表达式
2.10.4拖放支持
2.10.5FARX文件
2.11TEXTWIZARD
字符编码
2.12COMPOSER选项卡
2.13Log选项卡
2.14FindSession窗口
2.15HostsRemapping工具
第3章技巧和概念
3.1使用Fiddler重定向数据流
重定向请求的功能
3.2Session比较
3.3断点调试
第4章配置Fiddler和客户端
4.1Fiddler选项
4.1.1常用选项
4.1.2HTTPS选项
4.1.3扩展选项
4.1.4连接选项
4.1.5外观选项
4.2HEADER编码设置
4.3PREFERENCES(偏好)
4.4配置客户端
4.4.1捕获浏览器的数据流
4.4.2从其他应用中捕获数据流
4.4.3通过服务捕获数据流
4.4.4捕捉“回路”数据流
4.4.5在MaxOSX上运行Fiddler
4.4.6从其他计算机捕捉数据流
4.4.7从设备捕捉数据流
4.4.8使用Fiddler作为反向代理
4.4.9挂接到上游代理服务器
4.4.10挂接到SOCKS/TOR
4.4.11VPN、Modem和网络共享
4.4.12DirectAccess
4.5内存使用和Fiddler的“位数”
4.6缓存和流式数据流
4.6.1请求缓存
4.6.2响应缓存
4.6.3COMET
4.7HTML5WEBSOCKETS
4.8Fiddler和HTTPS
信任Fiddler根证书
4.9为HTTPS解密配置客户端
4.9.1浏览器
4.9.2HTTPS和设备
4.9.3HTTPS服务器有Bug
4.9.4证书生效
4.9.5CertificatePinning
4.10Fiddler和FTP
4.11Fiddler和Web认证
4.11.1HTTP身份认证
4.11.2Fiddler中的自动身份认证
4.11.3身份认证问题
4.11.4HTTPS客户端证书
第5章Inspectors
5.1概览
5.2授权和认证(AUTH)
5.3缓存(CACHING)
5.4COOKIES
5.5HEADERS
5.5.1上下文菜单
5.5.2快捷键
5.5.3编辑
5.6HEXVIEW
5.7IMAGEVIEW
5.8JSON
5.9RAW
5.10SYNTAXVIEW
5.11TEXTVIEW
5.12TRANSFORMER
5.12.1响应的编码的一些背景知识
5.12.2使用Transformer添加或删除编码方式
5.12.3删除编码的其他方式
5.13WEBFORMS
5.14WEBVIEW
5.15XML
第6章扩展
6.1概览
6.1.1流行的第三方扩展
6.1.2我创建的扩展
6.2JAVASCRIPTFORMATTER
6.3GALLERY
全屏视图
6.4CONTENTBLOCKER
6.5TRAFFICDIFFER
6.6FIDDLERSCRIPT编辑器
6.6.1FiddlerScript选项卡
6.6.2ClassView侧边栏
6.6.3Fiddler2ScriptEditor
6.7SAZCLIPBOARD
6.8ANYWHERE
第7章保存、导入和导出数据流
7.1Session的ARCHIVEZIP(SAZ)文件
保护SAZ文件
7.2FIDDLERCAP
7.2.1Capture窗口
7.2.2CaptureOptions窗口
7.2.3Tools窗口
7.3Fiddler的Viewer模式
7.4导出和导出Session
7.4.1导入格式
7.4.2导出格式
第8章FiddlerScript
8.1使用FiddlerScript扩展Fiddler
8.1.1关于FiddlerScript
8.1.2编辑FiddlerScript
8.2FIDDLERSCRIPT函数
8.2.1Session处理函数
8.2.2常用函数
8.3FIDDLERSCRIPT及自动化工具
8.4扩展Fiddler的UI菜单
8.4.1扩展Tools菜单
8.4.2扩展WebSession的上下文菜单
8.4.3扩展Rules菜单
8.4.4创建一个顶级菜单
8.5扩展FiddlerUI——在WebSession列表中添加列
8.5.1使用属性绑定列
8.5.2通过AddBoundColumn绑定列
8.6FIDDLEROBJECT函数
8.7引用程序集ASSEMBLIES
8.8示例脚本
8.8.1请求脚本
8.8.2响应脚本
8.8.3更多例子
第9章通过.NET代码扩展Fiddler
9.1通过.NET扩展Fiddler
9.1.1项目需求和设置
9.1.2调试扩展
9.1.3扩展的最佳实践
9.2和Fiddler对象交互
9.2.1WebSession列表
9.2.2Session对象
9.2.3向TextWizard发送字符串
9.2.4记录日志
9.2.5和FiddlerScript引擎交互
9.3Preferences编程
9.3.1Preference命名
9.3.2IFiddlerPreferences接口
9.3.3保存和删除Preferences
9.3.4检索Preferences
9.3.5观察Preference变化
9.4构建扩展安装程序
9.5构建Inspectors
监测Session对象
9.6处理HTTP压缩和分块传输
9.6.1对响应体副本解码
9.6.2使用GetRe*BodyAsString方法
9.6.3使用utilDecode*方法
9.6.4Inspector程序集
9.7构建扩展
9.7.1理解线程
9.7.2集成到QuickExec
9.7.3示例扩展
9.7.4扩展的程序集
9.8构建导入导出转换器(TRANSCODERS)
9.8.1处理选项
9.8.2不止是文件
9.8.3示例Transcoder
第10章FiddlerCore
10.1概述
10.1.1合法性
10.1.2FiddlerCore入门
10.1.3编译示例应用
10.2FIDDLERAPPLICATION类
10.2.1FiddlerApplication事件
10.2.2FiddlerApplication提供的方法
10.2.3FiddlerApplication的属性和变量
10.2.4FiddlerAPI的其余部分
10.3FIDDLERCORE的常见任务
附录A故障排除
A.1缺失数据流
A.2安全软件的干扰
A.3代理设置被破坏
A.4重新设置Fiddler
A.5解决证书问题
A.6清除Fiddler所有运行痕迹
A.7Fiddler崩溃信息提示关于“ConfigurationSystem”
A.8Fiddler会随机停止捕捉数据流
A.9Fiddler在流式发送RPC-over-HTTPS的数据流时“抛锚”
附录B命令行语义
B.1选项标志
B.2实例
附录CSession标志位
C.1Session显示标志位
C.2断点和编辑标志位
C.3网络标志位
C.4认证标志位
C.5客户端信息标志位
C.6性能模拟标志位
C.7HTTPS标志位
C.8RequestComposer标志位
C.9其他标志位
附录DPreferences
D.1网络Preferences
D.2HTTPSPreferences
D.3FiddlerUIPreferences
D.4FiddlerScriptPreferences
D.5TextWizardPreferences
D.6RequestComposerPreferences
D.7路径配置
D.8其他标志位
D.9扩展Preferences
D.10RawInspector
D.11JavaScriptFormatter
D.12证书生成器(CertificateMaker)
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价