使用Fiddler類比用戶端http響應【轉】

來源:互聯網
上載者:User

標籤:res   http   開啟   png   模式   比較   ddl   不用   大小   

轉自:使用Fiddler類比用戶端http響應

 

在用戶端開發中,常常需要對一些特殊情況做處理,比如404、503等,又比如服務返回錯誤資料等。而測試這些情況會比較麻煩,往往都是找開發人員配合修改代碼,這樣效率不高。

接觸到Fiddler之後,這樣的情況一去不複返,我們可以很方便的通過Fiddler內建的AutoResponder工具類比http響應。Fiddler的AutoResponder tab允許你從本地返迴文件,而不用將http request 發送到伺服器上。

下面來看教程:

1. 首先抓取用戶端的http請求(參考另一篇文章Android/IOS手機使用Fiddler抓包)

2. 開啟Fiddler 找到AutoResponder

3. 選擇Enable automatic reaponses 和Unmatched requests passthrough

4. 選中左側捕捉到的http請求,然後點擊Add Rule 

5. 在下面的Rule Editor 下拉選擇要類比的響應類型,200、404、502等(也可以自己建立Response,選中Create New Response...,如果是要替換掉某些分頁檔,選中Find a file).  最後點擊Save 儲存下。

6. 建立規則後,向原url的請求,就變成了你所指定的響應,再去請求一下原url就能看到效果。

其中連結處用到了Regex

首碼為“EXACT:”表示完全符合(大小寫敏感)

無首碼表示基本搜尋,表示搜尋到字串就匹配

首碼為“REGEX:”表示使用Regex匹配

首碼為“REGEX:(?insx)”表示匹配方式其中:

i表示不區分大小寫;

n表示指定的唯一有效捕獲是顯式命名或編號的形式;

s表示單行模式;

x表示空格說明的;

 

OK,再也不用去找開發人員修改代碼了!

使用Fiddler類比用戶端http響應【轉】

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.