Charles 的 Map 功能分 Map Remote 和 Map Local 兩種,顧名思義,Map Remote 是將指定的網絡請求重定向到另一個網址請求地址,Map Local 是將指定的網絡請求重定向到本地文件。
在 Charles 的菜單中,選擇 “Tools”–>“Map Remote” 或 “Map Local” 即可進入到相應功能的設置頁面。
對於 Map Remote 功能,我們需要分別填寫網絡重定向的源地址和目的地址,對於不需要限制的條件,可以留空。下圖是一個示例,我將所有ytk1.yuanku.ws(測試服務器)的請求重定向到了www.yuantiku.com(線上服務器)。

=========================================================================================
對於 Map Local 功能,我們需要填寫的重定向的源地址和本地的目標文件。對於有一些復雜的網絡請求結果,我們可以先使用 Charles
提供的 “Save Response…” 功能,將請求結果保存到本地(如下圖所示),然后稍加修改,成為我們的目標映射文件。

下圖是一個示例,我將一個指定的網絡請求通過 Map Local 功能映射到了本地的一個經過修改的文件中。

=================================================================================================
輸入 :www.baidu.com就重定向到www.ifeng.com了