多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
### 概述 也就是服务器向浏览器作出响应(反馈数据)时候的协议! **http响应也分成了四个部分:** 1. 响应行(状态行) 2. 响应头 3. 空行 4. 响应主体(响应数据) ### 响应行 **和请求行一样,也是独占一行,也分成了三个部分:** 1. 协议版本号 2. 状态码 3. 状态描述 **常见的状态码有:** 200 ok:请求成功 302 Found:重定向,配合响应头location来使用,服务器要求浏览器重新发起一次请求 404 Not Found:请求的资源不存在 403 Forbidden:没有权限访问该地址 500 Server Internet Error:服务器内部错误,不能正常作出响应 ### 响应头 也是一些协议的集合,也是协议名:值的形式! **常见的有:** * server:服务器主机信息 * date:响应时间 * last-modified:文件最后修改时间 * content-length:响应主体的长度(字节) * content-type:响应内容的数据类型:text/html,image/png等 * location:重定向,浏览器遇到这个选项,就立马跳转(不会解析后面的内容) * refresh:重定向(刷新),浏览器遇到这个选项就会准备跳转,刷新一般有时间限制,时间到了才跳转,浏览器会继续向下解析 * content-encodeing:文件编码格式 * cache-control:缓存控制,no-cached不要缓存 ### 空行 用来分割响应头与响应主体,也就是响应头到此结束! ### 响应主体 就是服务器反馈给浏览器的数据!