博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HTTP协议基础-7-HTTP响应(实战)
阅读量:4302 次
发布时间:2019-05-27

本文共 807 字,大约阅读时间需要 2 分钟。

前面演示了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

 

转载地址:http://cjows.baihongyu.com/

你可能感兴趣的文章
Git(四) - 分支管理
查看>>
PHP Curl发送数据
查看>>
HTTP协议
查看>>
HTTPS
查看>>
git add . git add -u git add -A区别
查看>>
apache下虚拟域名配置
查看>>
session和cookie区别与联系
查看>>
PHP 实现笛卡尔积
查看>>
Laravel中的$loop
查看>>
CentOS7 重置root密码
查看>>
Centos安装Python3
查看>>
PHP批量插入
查看>>
laravel连接sql server 2008
查看>>
Laravel 操作redis的各种数据类型
查看>>
Laravel框架学习笔记之任务调度(定时任务)
查看>>
laravel 定时任务秒级执行
查看>>
浅析 Laravel 官方文档推荐的 Nginx 配置
查看>>
Swagger在Laravel项目中的使用
查看>>
Laravel 的生命周期
查看>>
CentOS Docker 安装
查看>>