1.客户端与服务端
HTTP的对象设计两个---客户端与服务端。HTTP支持传输各种类型的内容。
HTTP基于TCP。
2.请求报文与响应报文的基本格式
请求端:
| <方法> <请求URL> <版本> |
|
<请求首部> |
响应端:
| <版本> <状态码> <原因短语> |
|
<响应首部> |
| ...... |
注:第一行为起始行,第二行为首部,响应端第三行为主体。两个首部后面都有空行,表示首部的结束。
3.方法
最常见的方法就是POST(用于表单)和GET。
4.状态码(服务端可以自行创建状态码)
(1)2xx表示成功;
(2)3xx表示重定向,重定向会让浏览器执行某些特别的处理;
(3)4xx表示客户端错误;
(4)5xx表示服务器错误;
例子:200表示被正常处理;304表示可以使用缓存的内容;如404表示被服务器拒绝了或者找不到请求的资源;如500表示服务器内部发生错误或者故障
5.首部
Content-type,也叫内容类型,可以显示传输的数据类型,便于浏览器更清楚的如何处理这些不同类型的数据。
6.状态管理
在首部加上cookie,可以保证再次登录的时候不需要再次输入登陆界面,实现状态管理。
8万+

被折叠的 条评论
为什么被折叠?



