软件测试学习-http请求报文(11.10)

在学习app测试中首先就会学到报文中相关基本内容:在这一章节需要掌握几个重点:
1.在使用fidder工具时在哪里查看报文数据
答:在软件中raw选项。报文有格式:有些是必选项,有些是选填项。
2.get请求方式和post请求方式的基本区别
答:
(1)安全性能方面:get安全性能更低,数据置于请求行,浏览器地址栏可见,而post提交数据更为安全,数据置于消息主体内,浏览器地址栏不可见。
(2)请求速率方面:get方法请求速度更快;post方法速度更慢;
(3)提交数据长度:get方法提交数据长度根据浏览器而定,限制数量有所不同,不适合提交大量数据;而post方法提交的数据大小没有限制;
(4)当不需要提交大量数据,无敏感保密数据时更适合用get方法;当需要提交大量数据,有敏感、保密数据时要使用post方法。

3.常见的http响应状态码
(1)200 客户端请求成功,则基本判断为服务器问题;
(2)永久性重定向和临时性重定向(重定向的概念类似于通话中的呼叫转移,比如输www.baidu.com和直接输入百度都是可以进入相应网页)
(3)403,服务器收到请求,但拒绝访问服务
(4)404,请求的资源不存在
(5)500,服务器发生不可预期的错误。基本框架图