前面演示了HTTP中GET和POST请求的过程,正常顺序是看了一个请求消息部分,立马去看这个请求的响应部分。所以这篇我们接着前面一篇的环境,来看看响应部分。
1.POST请求方法的响应部分举例
还是上一篇中后台管理的论坛-板块管理-新增板块这个POST请求。
1.响应起始行是
HTTP/1.1 200 OK, 可以对照前面理论部分看看,这个格式是不是这样,因为在浏览器中F12下看不到这个起始行格式效果。
2.响应头字段
时间日期格式:Date: Wed, 17 Jul 2019 05:47:22 GMT
在第二篇介绍HTTP变量的时候,提到过时间日期格式,必须是格林威治时间,这里也可以对照前面的理论部分。
Server:看出来服务端服务器是Apache,语言是PHP
其他的几个字段我们在请求那边已经了解过,两边都出现过,说明是通用的字段。
3.响应正文
这个地方响应正文是一个JSON对象,这种格式我们以后接口测试经常遇到。
{"referer":"http%3A%2F%2Flocalhost%2Fphpwind%2Fadmin.php%3Fm%3Dbbs%26c%3Dsetforum",
"refresh":true,"state":"success","data":"","html":"",
"message":["\u64cd\u4f5c\u6210\u529f"],"__error":""}
上面这几个Unicode转码的对应中文是“操作成功”
2.GET请求方法的响应部分举例
还是拿访问http://localhost/phpwind首页来看看这个GET请求的响应消息内容。
有了上面基础,这图看看就好,没什么要解释的。
来看看Get请求的正文部分,这里是一个html页面
相对来说,HTTP响应比较简单,关于HTTP请求和响应的实战部分就到这里。下面文章介绍cookie和session