WWW

image.png
image.png

image.png
可以绑定无数个二级域名,不同的文件夹管理不同的站点,不同的服务器有不同的域名绑定,实现了多服务器分站点管理

image.png

http报文

image.png
服务端、客户端传递用报文,报文可以是页面、可以是资源

服务器 客户端任何东西都可以传输 图片、视频、音乐
先三次握手,连接上了,再http请求

image.png

image.png
这是浏览器经过整理以后的报文,不是传送实际的报文

image.png
http请求流向服务器:因为点击客户端,请求服务器。即使是网页,传送到本地浏览器的网页也是客户端,不是服务端。
http相应流向客户端

image.png
这是真正的报文,不用自己写

image.png

通用报General

image.png

请求头

image.png
accept请求头 可以通过后端设置

响应头

image.png
不包括返回的资源,只是返回资源的信息
content type返回文件名字
date日期

响应资源在
image.png
image.png

请求体

image.png

http请求方式 8种

image.png
image.png
增删改查,不用put delete因为有漏洞,不安全

这四个功能是为了让人在使用,查看时一目了然,就像用div代替button也可以写样式,写html。
写是这么写,但用是可以不这么用,post可以做到增删改查,都可以做。
不指代功能,只是字面上的意思,更好区分。

get

image.png
image.png
image.png

get post

image.png
get请求跳转地址返回请求的内容,

post不返回,

GET

image.png
get请求,跳转页面的地址中,有请求参数
image.png
image.png
请求参数有内容

image.png

POST

image.png
image.png
放在form data里面,与之前不一样

image.png
php中的得到get、post请求

Ajax GET POST

image.png
image.png

get post区别

image.png
image.png
image.png
image.png

image.png
一个网页可能有无数个http请求,串行连接每次请求得要3次握手,再断开,不断重复

image.png
不需要每次都重新tcp连接

image.png

不管客户端收没收到,先把所有请求都发出去,客户端再一个个接收,再依次收回连接
如果10个请求,前9个成功了,第10个失败,就得重新来一遍,因为不确定因素太大,不可用于增删改查等操作。
image.png
现在一般用的是持久化连接