统一结果返回 目前的前后端开发大部分数据的传输格式都是json,因此定义一个统一规范的数据格式有利于前后端的交互与UI的展示。 统一结果的一般形式 是否响应成功; 响应状态码; 状态码描述; 响应数据 其他标识符 结果类枚举 前三者可定义结果枚举,如:success,code,message @Ge ...
分类:
其他好文 时间:
2020-07-09 20:54:17
阅读次数:
76
0x01 进入页面如下,我们发现有两个按钮,login和join 一般第一步我们应该是先对网站进行扫描,看看有没有扫描目录和文件,但是我在扫描的时候发现返回的状态码全是200,显然是做了手脚,但是这里我们还可以通过返回的页面长度来判断,因为不存在的页面都重定向到一个页面,发现存在robots.txt ...
分类:
Web程序 时间:
2020-07-09 01:08:46
阅读次数:
121
一、until 命令 until命令和while命令工作的方式完全相反。until命令要求你指定一个通常返回非零退出状态码的测试命令。只有测试命令的退出状态码不为0,bash shell才会执行循环中列出的命令。一旦测试命令返回了退出状态码0,循环就结束了。 和你想的一样,until命令的格式如下。 ...
分类:
系统相关 时间:
2020-07-09 01:07:15
阅读次数:
103
一 请求与响应 1.1 Request REST framework 传入视图的request对象不再是Django默认的HttpRequest对象,而是REST framework提供的扩展了HttpRequest类的Request类的对象。 REST framework 提供了Parser解析器 ...
分类:
其他好文 时间:
2020-07-08 18:21:38
阅读次数:
72
序列化器-Serialiazer 1 序列化器的作用 序列化,序列化器会把模型对象转化成字典,经过response以后变成字符串。 反序列化,把客户端发送来的数据,经过request之后变成字典,序列化器可以把字典转成模型。 反序列化,完成数据校验。 2 序列化器使用 # 在新创建的文件中 1 写一 ...
分类:
其他好文 时间:
2020-07-07 20:20:17
阅读次数:
79
Session List · Fiddler 抓取到的每条http请求(每一条称为一个Session) · 主要包含了请求的ID编号、状态码、协议、主机名、URL、内容类型、 body大小、进程信息、自定义备注信息 自定义添加列(在列表栏右键) 命令行 输入help回车进入fiddler命令行帮助文 ...
分类:
其他好文 时间:
2020-07-06 00:45:00
阅读次数:
128
Django回顾 1 web应用,http协议,web框架 # ip+端口号唯一确定一个应用 # web框架是什么 C/S B/S 三次握手,四次挥手 # http协议 无状态,基于请求和相应,是在TCP/IP协议之上的应用层的协议,短链接 响应状态码 1xx 请求等待处理 2xx 请求成功 3xx ...
分类:
其他好文 时间:
2020-07-02 19:55:50
阅读次数:
56
1.最基本的返回验证 //1.验证返回状态码是否是200 pm.test("Status code is 200", function () { pm.response.to.have.status(200); }); //2.验证返回body内是否含有某个值 pm.test("Body match ...
分类:
其他好文 时间:
2020-07-01 20:09:25
阅读次数:
191
1、三至七种最基本的响应代码 200("OK") 一切正常。实体主体中的文档(若存在的话)是某资源的表示。 400("Bad Request") 客户端方面的问题。实体主题中的文档(若存在的话)是一个错误消息。希望客户端能够理解此错误消息,并改正问题。 500("Internal Server Er ...
分类:
Web程序 时间:
2020-07-01 12:45:24
阅读次数:
61
一些常见的状态码为: 200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务不可用 详细分解: 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。 代码 说明 100 (继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部 ...
分类:
Web程序 时间:
2020-07-01 12:30:27
阅读次数:
209