Charles修改请求数据和响应数据

简介: Charles修改请求数据和响应数据

测试的目标接口

flask写的mock接口

image.png

修改请求数据

post请求无法在浏览器上面直接使用,这里使用python请求

def register_api():#用户注册接口
    url = 'http://'+domainName+'/register'
    data = {
        "username": "李哥",
        "password": "dd55sd"}
    headers = {'Content-Type': 'application/json;charset=UTF-8'}  # 请求头
    a = requests.request("post", url, json=data, headers=headers)
    return a.text
print(register_api())

1.先运行一次

image.png

2.设置下域名筛选,找到要修改请求参数的接口

image.png

3.点击Breakpoints(断点)

image.png

4.然后再次去运行python

这里注意代码没有运行完成,被打断了,正常运行完成是要注册成功的

image.png

5.修改数据,这里是josn格式数据的修改

这里加了一个"帅"字,注意观察

然后点击Execute(执行)

image.png

6.查看返回结果

此时python的代码还没有执行完成,还是被打断状态

image.png

7.再次点击Execute(执行)

返回结果也随这请求参数的变化而变化

image.png

修改返回数据

1.先请求下该接口

image.png


2.然后点击Breakpoints(断点)

image.png

3.刷选浏览器

这里一直转圈,被打断了

image.png

4.点击Execute(执行)进入响应数据界面,这里只改响应数据

5.点击Execute(执行)完成操作查看浏览器上的返回

相关文章
|
JSON 数据格式
Charles自动保存响应数据
Charles自动保存响应数据
Charles自动保存响应数据
|
Web App开发 缓存 JavaScript
如何处理页面关闭时发送HTTP请求?
在实际项目开发中,可能会遇到这样的业务问题:如何在用户离开或关闭页面时发送HTTP请求给服务端?可能有人会觉得页面都关闭了,还需要发送什么请求,完全没必要噻。但如果真有这样的业务需求落到自己的头上,那么我们应该如何来实现呢?
2409 0
如何处理页面关闭时发送HTTP请求?
接口测试——fiddler对soapui请求返回信息抓取
原文:接口测试——fiddler对soapui请求返回信息抓取 背景:接口测试的时候,需要对接口的请求和返回信息进行查阅或者修改请求信息,可利用fiddler抓包工具对soapui的请求数据进行抓取或修改。
1492 0
|
数据安全/隐私保护
fiddler抓包-查看get与post请求参数
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34173549/article/details/81566563 Fiddler抓包3-查看get与post请求 前言 前面两篇关于Fiddler抓包的一些基本配置,配置完之后就可以抓到我们想要的数据了,接下来就是如何去分析这些数据。
6549 0
|
9月前
|
安全 搜索推荐
基础入门 HTTP数据包&Postman构造&请求方法&请求头修改&状态码判断
基础入门 HTTP数据包&Postman构造&请求方法&请求头修改&状态码判断
|
10月前
|
Web App开发 缓存 JSON
|
安全 Go
GoWeb给客户端响应教程
GoWeb给客户端响应教程
51 1
|
JavaScript
Fiddler 使用fiddler发送捕获的请求及模拟服务器返回
Fiddler 使用fiddler发送捕获的请求及模拟服务器返回
175 0
获取网页数据 Qt 从客户端发起http响应
获取网页数据 Qt 从客户端发起http响应
241 0
|
前端开发 测试技术
【测试平台开发】21. 完成发送接口请求显示响应头信息
【测试平台开发】21. 完成发送接口请求显示响应头信息