http协议详解之响应报文 3
--------------响应示例--------------------------response
#状态行
HTTP/1.1 200 OK #协议及版本号、状态码、状态描述
#消息报头
Date: Fri, 03 May 2019 14:30:09 GMT #服务器响应时间
Content-Type: application/json; charset=utf-8 #响应正文数据格式、字符编码
Transfer-Encoding: chunked #传输编码格式
Connection: keep-alive #连接方式:持续连接
Vary: Origin
Access-Control-Allow-Credentials: true
Access-Control-Allow-Origin: https://www.cnblogs.com
api-supported-versions: 1.0, 2.0 #支持的api版本
#响应正文
2b3
[{"itemId":"2877533","title":"flask 初步","content":null,"url":"http://www.cnblogs.com/bracken/archive/2013/01/26/2877533.html"},{"itemId":"10452166","title":"初步了解学习flask轻量级框架,","content":null,"url":"https://www.cnblogs.com/lowbi/p/10452166.html"},{"itemId":"4445670","title":"FLASK初步实践","content":null,"url":"http://www.cnblogs.com/aguncn/p/4445670.html"},{"itemId":"3141553","title":"轻量级前端MVVM框架avalon - 初步接触","content":null,"url":"http://www.cnblogs.com/aaronjs/p/3141553.html"},{"itemId":"2801720","title":"基于微线程的网络服务框架","content":null,"url":"http://www.cnblogs.com/sniperHW/archive/2012/12/04/2801720.html"}]
0
------------------------------------------------------------------------------------------------------
一、状态码:
1、1**:指示信息,表示请求已接受,继续处理
2、2**:成功,表示请求已成功接受、受理
3、3**:重定向,表示要完成请求需要更进一步处理。----比如未登录的用户操作时,跳转到登录页面
4、4**:客户端错误,请求语法错误
5、5**:服务器端错误,服务端未能实现合法的请求
二、常见状态码:
200:(成功) 服务器已成功处理了请求。
400:(错误请求) 客户端请求有语法错误,服务器不理解请求的语法。
401:(未授权) 请求要求身份验证。对于登录后请求的网页,服务器可能返回此响应。
403:(禁止) 服务器已收到请求,但拒绝提供服务。
404:(未找到)请求的资源不存在,请求的url错误。
500:(服务器内部错误) 服务器遇到错误,无法完成请求。
503:(服务不可用) 服务器目前无法使用(由于超载或停机维护)。通常,这只是暂时状态。
http协议详解之响应报文 3的更多相关文章
- HTTP协议详解之响应篇
#xiaodeng #状态码 #HTTP权威指南 62 #http响应由3部分组成:状态行.消息报头.响应正文.HTTP-Version Status-Code Reason-Phrase CRLF# ...
- HTTP协议详解(转)
转自:http://blog.csdn.net/gueter/archive/2007/03/08/1524447.aspx Author :Jeffrey 引言 HTTP是一个属于应用层的面向对象的 ...
- HTTP协议详解
Author :Jeffrey 引言 HTTP 是一个属于应用层的面向对象的协议,由于其简捷.快速的方式,适用于分布式超媒体信息系统.它于1990年提出,经过几年的使用与发展,得到不断地完善和 扩展. ...
- ASP.NET知识总结(3.HTTP协议详解)
引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷.快速的方式,适用于分布式超媒体信息系统.它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展.目前在WWW中使用的是HTTP/1. ...
- 接口测试之HTTP协议详解
引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷.快速的方式,适用于分布式超媒体信息系统.它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展.目前在WWW中使用的是HTTP/1. ...
- HTTP协议详解(真的很经典)
HTTP 是一个属于应用层的面向对象的协议,由于其简捷.快速的方式,适用于分布式超媒体信息系统.它于1990年提出,经过几年的使用与发展,得到不断地完善和 扩展.目前在WWW中使用的是HTTP/1.0 ...
- HTTP协议详解--转载http://blog.csdn.net/gueter/article/details/1524447
引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷.快速的方式,适用于分布式超媒体信息系统.它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展.目前在WWW中使用的是HTTP/1. ...
- 关于http协议详解
Author :Jeffrey 引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷.快速的方式,适用于分布式超媒体信息系统.它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展.目前 ...
- HTTP协议详解(一直在用可是这篇太好了转一下)
引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷.快速的方式,适用于分布式超媒体信息系统.它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展.目前在WWW中使用的是HTTP/1. ...
随机推荐
- ansible简要说明
说明 Ansible是一个python编写模型驱动的配置管理器,支持多节点发布.远程任务执行.默认使用 SSH 进行远程连接.无需在被管理节点上安装附加软件,可使用各种编程语言进行扩展.本文基于ans ...
- 表单的 submit 和 onsubmit 的用法 与区别
submit与onsubmit 发生顺序:onsubmit -> submit 1.阻止表单提单: <script>function submitFun(){ //逻辑判断 ...
- TP5 中的redis 队列
首先我们看一下自己的TP5的框架中的 TP5\vendor\topthink ,这个文件中有没有think-queue这个文件夹,如果没有请安装, 安装这个是要用到Composer的如果没有安装co ...
- DNS信息探测
前面学习一下DNS域名解析原理及过程,今天我们学习下DNS域名信息的探测 本章主要目标是从各个角度搜集测试目标的基本信息,包括搜集信息的途径.各种工具的使用方法,以及简单的示例. 0x00 DNS信息 ...
- jQuery和Prototype的兼容性和冲突的多种解决方法
有两种情况: 1.先加载Prototype,再加载jQuery. 2.先加载jQuery,再加载Prototype. 针对情况1:先加载Prototype,再加载jQuery.方法一:jQuery 库 ...
- npm安装node-sass报msbuild相关错误的解决办法
转自:https://blog.csdn.net/Amio_/article/details/87931733 https://www.cnblogs.com/diffx/p/10510868.htm ...
- C语言的函数声明,定义,调用以及exit退出
#include <stdio.h> #include <stdlib.h> void singing(); int main() { singing(); system(&q ...
- eclipse导入tomcat时Unknown version of Tomcat was specified
Unknown version of Tomcat was specified 的原因有2种可能: 1 路径不是真正的路径,可能是其子路径,要找到bin路径. 2 安装目录没有访问权限. 我的就是第2 ...
- ERROR: An HTTP request took too long to complete. Retry with --verbose to obtain debug information.
docker-compose 的问题 要改环境变量 xed ~/.profile export COMPOSE_HTTP_TIMEOUT=500 export DOCKER_CLIENT_TIMEOU ...
- Confluence 6 图片文件
当你对一个页面进行编辑的时候,选择一个图片,将会显示图片属性面板.这个面板允许你设置显示大小,添加边控和特效和链接这个图片到其他页面. 从图片的属性面板,你可以: 为以图片选择一个 显示大小(pres ...