@linux1s1s
2016-12-26T22:27:32.000000Z
字数 642
阅读 1599
Base
2016-12
系列博文
Base Time-Http Protocol
Base Time-Bitmap
Base Time-Database
Base Time-Java
Base Time-Design Patterns
Base Time-Java Algorithms
我们用charles抓包看一下报文请求格式
从上面的实例,大致能够得出如下的报文格式。
一共分为四个部分,分别如下:
注意到get方法请求,没有请求体,而post方法请求,一般都有请求体,而且Form表单就是请求体的一部分,如下实例:
上面的Form表键值对
key: _format
value:json
体现在Raw中如下:
我们来看看上面Request对应的Response
从上面的实例,大致能够得出如下的报文格式。
一共分为四个部分,分别如下:
接下来会普及Request和Response相关知识
状态码
关于状态码详细信息请移步:HTTP状态码详解
Header
Header可用于传递一些附加信息,格式: 键: 值,注意冒号后面有一个空格!
最后来个直观的思维导图如下:
参考博文
你应该知道的HTTP基础知识 基础知识都是参考自该博文,包括原图,特此说明
HTTP 协议入门 HTTP 协议的历史演变和设计思路