-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Fiddler調試權威指南

( 簡體 字)
作者:[美]Eric類別:1. -> 程式設計 -> 綜合
譯者:
出版社:人民郵電出版社Fiddler調試權威指南 3dWoo書號: 38136
詢問書籍請說出此書號!

缺書
NT售價: 245

出版日:2/1/2014
頁數:282
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787115337979
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

Fiddler是一種流行的Web調試代理。它功能強大,界面友好,簡單易用,無論對開發人員或者測試人員來說,都是非常有用的工具。
  《Fiddler調試權威指南》是Fiddler的開發者Eric Lawrence編寫的一本權威的參考指南。全書分為10章和4個附錄,從認識Fiddler開始,介紹了基本技巧和概念、配置選項、Inspectors、擴展、數據流導入導出、FiddlerScript和FiddlerCore等主題;附錄部分還給出了故障排除和命令行等有用的參考信息。
  《Fiddler調試權威指南》適合Web開發人員和Web測試人員閱讀參考,也適合想要學習和掌握Fiddler的讀者閱讀。通過《Fiddler調試權威指南》,你將學會如何利用Fiddler調試Web相關的應用,掌握如何調試HTTPS數據流,學會如何在流行的設備上使用Fiddler,甚至掌握更多高級的擴展功能。
目錄:

第1章 引言 1
1.1 起源 1
關于本書 4
1.2 快速入門 5
1.2.1 基本概念 5
1.2.2 使用場景 7

第2章 探索Fiddler 9
2.1 入門 9
2.1.1 系統需求 9
2.1.2 安裝Fiddler 10
2.1.3 更新Fiddler 10
2.1.4 卸載Fiddler 11
2.2 FIDDLER用戶界面 11
2.2.1 Web Sessions列表 12
2.2.2 Web Session上下文菜單 15
2.3 FIDDLER的主菜單 19
2.3.1 File菜單 19
2.3.2 Edit菜單 20
2.3.3 Rules菜單 21
2.3.4 Tools菜單 22
2.3.5 View菜單 23
2.3.6 Help菜單 24
2.4 FIDDLER的工具欄 25
Fiddler的狀態欄 27
2.5 QUICKEXEC 27
2.6 應用熱鍵 31
2.7 統計選項卡 32
2.8 FILTERS選項卡 34
2.9 TIMELINE時間軸選項卡 38
2.9.1 模式:Timeline(時間軸) 39
2.9.2 模式:Client Pipe Map(客戶端管道映射) 40
2.9.3 模式:Server Pipe Map(服務端管道映射) 40
2.9.4 使用時間軸進行性能分析 41
2.10 自動響應(AUTORESPONDER)選項卡 41
2.10.1 指定匹配條件 42
2.10.2 指定Action Text 44
2.10.3 對Action Text應用正則表達式 45
2.10.4 拖放支持 46
2.10.5 FARX文件 47
2.11 TEXTWIZARD 47
字符編碼 49
2.12 COMPOSER選項卡 50
2.13 Log選項卡 54
2.14 Find Session窗口 54
2.15 Hosts Remapping工具 56
第3章 技巧和概念 57
3.1 使用Fiddler重定向數據流 57
重定向請求的功能 59
3.2 Session比較 60
3.3 斷點調試 62

第4章 配置Fiddler和客戶端 65
4.1 Fiddler選項 65
4.1.1 常用選項 65
4.1.2 HTTPS選項 66
4.1.3 擴展選項 67
4.1.4 連接選項 68
4.1.5 外觀選項 69
4.2 HEADER編碼設置 70
4.3 PREFERENCES(偏好) 71
4.4 配置客戶端 72
4.4.1 捕獲瀏覽器的數據流 72
4.4.2 從其他應用中捕獲數據流 74
4.4.3 通過服務捕獲數據流 76
4.4.4 捕捉“回路”數據流 76
4.4.5 在Max OSX上運行Fiddler 79
4.4.6 從其他計算機捕捉數據流 81
4.4.7 從設備捕捉數據流 82
4.4.8 使用Fiddler作為反向代理 84
4.4.9 掛接到上游代理服務器 85
4.4.10 掛接到SOCKS/TOR 86
4.4.11 VPN、Modem和網絡共享 87
4.4.12 DirectAccess 87
4.5 內存使用和Fiddler的“位數” 87
4.6 緩存和流式數據流 89
4.6.1 請求緩存 89
4.6.2 響應緩存 90
4.6.3 COMET 90
4.7 HTML5 WEBSOCKETS 91
4.8 Fiddler和HTTPS 92
信任Fiddler根證書 94
4.9 為HTTPS解密配置客戶端 97
4.9.1 瀏覽器 97
4.9.2 HTTPS和設備 98
4.9.3 HTTPS服務器有Bug 99
4.9.4 證書生效 100
4.9.5 Certificate Pinning 100
4.10 Fiddler和FTP 101
4.11 Fiddler和Web認證 102
4.11.1 HTTP身份認證 102
4.11.2 Fiddler中的自動身份認證 103
4.11.3 身份認證問題 104
4.11.4 HTTPS客戶端證書 105

第5章 Inspectors 107
5.1 概覽 107
5.2 授權和認證(AUTH) 108
5.3 緩存(CACHING) 110
5.4 COOKIES 110
5.5 HEADERS 112
5.5.1 上下文菜單 113
5.5.2 快捷鍵 113
5.5.3 編輯 114
5.6 HEXVIEW 114
5.7 IMAGEVIEW 116
5.8 JSON 117
5.9 RAW 118
5.10 SYNTAXVIEW 119
5.11 TEXTVIEW 120
5.12 TRANSFORMER 121
5.12.1 響應的編碼的一些背景知識 121
5.12.2 使用Transformer添加或刪除編碼方式 122
5.12.3 刪除編碼的其他方式 123
5.13 WEBFORMS 124
5.14 WEBVIEW 125
5.15 XML 126

第6章 擴展 127
6.1 概覽 127
6.1.1 流行的第三方擴展 127
6.1.2 我創建的擴展 128
6.2 JAVASCRIPT FORMATTER 128
6.3 GALLERY 129
全屏視圖 130
6.4 CONTENT BLOCKER 131
6.5 TRAFFIC DIFFER 132
6.6 FIDDLERSCRIPT編輯器 133
6.6.1 FiddlerScript選項卡 133
6.6.2 ClassView側邊欄 134
6.6.3 Fiddler2 ScriptEditor 135
6.7 SAZCLIPBOARD 136
6.8 ANYWHERE 136

第7章 保存、導入和導出數據流 138
7.1 Session的ARCHIVE ZIP(SAZ)文件 138
保護SAZ文件 139
7.2 FIDDLERCAP 140
7.2.1 Capture窗口 141
7.2.2 Capture Options窗口 141
7.2.3 Tools窗口 143
7.3 Fiddler的Viewer模式 143
7.4 導出和導出Session 144
7.4.1 導入格式 145
7.4.2 導出格式 145

第8章 FiddlerScript 150
8.1 使用FiddlerScript擴展Fiddler 150
8.1.1 關于FiddlerScript 150
8.1.2 編輯FiddlerScript 152
8.2 FIDDLERSCRIPT函數 153
8.2.1 Session處理函數 153
8.2.2 常用函數 154
8.3 FIDDLERSCRIPT及自動化工具 155
8.4 擴展Fiddler的UI菜單 157
8.4.1 擴展Tools菜單 158
8.4.2 擴展Web Session的上下文菜單 159
8.4.3 擴展Rules菜單 159
8.4.4 創建一個頂級菜單 162
8.5 擴展Fiddler UI——在Web Session列表中添加列 163
8.5.1 使用屬性綁定列 163
8.5.2 通過AddBoundColumn綁定列 165
8.6 FIDDLEROBJECT函數 167
8.7 引用程序集ASSEMBLIES 169
8.8 示例腳本 170
8.8.1 請求腳本 171
8.8.2 響應腳本 173
8.8.3 更多例子 174

第9章 通過.NET代碼擴展Fiddler 175
9.1 通過.NET擴展Fiddler 175
9.1.1 項目需求和設置 175
9.1.2 調試擴展 176
9.1.3 擴展的最佳實踐 176
9.2 和Fiddler對象交互 180
9.2.1 Web Session列表 180
9.2.2 Session對象 183
9.2.3 向TextWizard發送字符串 189
9.2.4 記錄日志 190
9.2.5 和FiddlerScript引擎交互 191
9.3 Preferences編程 191
9.3.1 Preference命名 192
9.3.2 IFiddlerPreferences接口 192
9.3.3 保存和刪除Preferences 193
9.3.4 檢索Preferences 193
9.3.5 觀察Preference變化 193
9.4 構建擴展安裝程序 195
9.5 構建Inspectors 198
監測Session對象 202
9.6 處理HTTP壓縮和分塊傳輸 203
9.6.1 對響應體副本解碼 204
9.6.2 使用GetRe*BodyAsString方法 205
9.6.3 使用utilDecode*方法 205
9.6.4 Inspector程序集 206
9.7 構建擴展 206
9.7.1 理解線程 208
9.7.2 集成到QuickExec 208
9.7.3 示例擴展 209
9.7.4 擴展的程序集 214
9.8 構建導入導出轉換器(TRANSCODERS) 215
9.8.1 處理選項 217
9.8.2 不止是文件 219
9.8.3 示例Transcoder 219

第10章 FiddlerCore 224
10.1 概述 224
10.1.1 合法性 225
10.1.2 FiddlerCore入門 225
10.1.3 編譯示例應用 225
10.2 FIDDLERAPPLICATION類 228
10.2.1 FiddlerApplication事件 228
10.2.2 FiddlerApplication提供的方法 232
10.2.3 FiddlerApplication的屬性和變量 233
10.2.4 Fiddler API的其余部分 234
10.3 FIDDLERCORE的常見任務 234

附錄A 故障排除 238
A.1 缺失數據流 238
A.2 安全軟件的干擾 239
A.3 代理設置被破壞 240
A.4 重新設置Fiddler 241
A.5 解決證書問題 241
A.6 清除Fiddler所有運行痕跡 242
A.7 Fiddler崩潰信息提示關于“Configuration System” 243
A.8 Fiddler會隨機停止捕捉數據流 243
A.9 Fiddler在流式發送RPC-over-HTTPS的數據流時“拋錨” 244

附錄B 命令行語義 246
B.1 選項標志 246
B.2 實例 247

附錄C Session標志位 248
C.1 Session顯示標志位 248
C.2 斷點和編輯標志位 250
C.3 網絡標志位 251
C.4 認證標志位 252
C.5 客戶端信息標志位 253
C.6 性能模擬標志位 254
C.7 HTTPS標志位 254
C.8 Request Composer標志位 257
C.9 其他標志位 257

附錄D Preferences 261
D.1 網絡Preferences 261
D.2 HTTPS Preferences 266
D.3 Fiddler UI Preferences 269
D.4 FiddlerScript Preferences 274
D.5 TextWizard Preferences 275
D.6 Request Composer Preferences 275
D.7 路徑配置 276
D.8 其他標志位 277
D.9 擴展Preferences 279
D.10 Raw Inspector 279
D.11 JavaScript Formatter 280
D.12 證書生成器(Certificate Maker) 280
序: