前端发起登录请求,携带参数到后端,如果想在请求的过程中,对请求的参数进行修改,该怎么办呢。这个时候,就可以用到我们的抓包工具,拿charles举例子:
第一步:打开 Enable Breakpoints
第二步:在你需要抓包的页面发起请求 --->找到请求url ---> Edit Request ---> Text
对请求修改完成之后,点击 Execute 执行下一步
第三步:请求发送后端之后,会收到后端的响应数据,这里又可以对响应的结果数据进行一编辑修改。
最后点击 Excute 直到整个请求流程结束。
总结:
综上所述,我们可以知道,只需要打开 断点功能( enable breakpoints ) ,charles可以修改前端的请求,也可以修改后端的响应数据,
在执行代码的过程中,我们可以通过打断点的方式,来得知是那部分代码处理数据有误,同样的在测试的过程中,我们也可以通过抓包工具charles做断点,来判断整个请求过程中,如果报错,到底是前端代码的问题,还是后端代码的问题。