charles的Map Remote功能(请求重定向到其他url)

一、前言:

charles的Map Remote(请求重定向)功能,说白了就是你本来要请求A接口拿数据,重定向后,你实际请求的是B接口,拿到的是B接口返回的数据。

二、使用场景:

1、要测试的接口部署在另一台服务器上,或者另一个测试环境

三、使用方法:

1、先请求一下要重定向的接口,以百度为例,在url上右键选择Map Remote

charles的Map Remote功能(请求重定向到其他url)

或者直接到Tools-Map Remote中添加

charles的Map Remote功能(请求重定向到其他url)

2、在下面填写你要重定向的url,比如百度重定向到必应

charles的Map Remote功能(请求重定向到其他url)

端口没有特殊要求可以不写,https默认端口是443,http默认端口是80

注意:原本请求的接口如果有时间戳,要把时间戳删掉,保证每次请求的url一致

3、再次请求百度,就可以看到他实际请求的是必应

四、取消重定向

方法1、Tools-Map Remote,删除重定向的url

charles的Map Remote功能(请求重定向到其他url)

方法2、在baidu的url上右键,选择Map Remote,将重定向的信息都删掉

charles的Map Remote功能(请求重定向到其他url)