四大特性

1 基于请求响应
2 基于TCP/IP作用于应用层之上的协议
3 无状态
    每次访问都是请求---响应,每次都一模一样
       如何保存用户状态?
        cookie、session、token
 4 无/短链接
      请求来我响应你 之后就没有联系了
    长链接:websocket(群聊功能、服务端主动给客户端发送消息)


请求数据格式

1.请求首行(HTTP协议的版本,当前请求方式)
2.请求头(一大堆k,v键值对)
3.\r\n
4.请求体(并不是所有的请求方式都有请求体,get没有post有)

响应数据格式

1.响应首行(HTTP协议的版本,响应状态码)
2.响应头(一大堆k,v键值对)
3.\r\n
4.响应体(浏览器展示给用户看的内容)

URL

统一资源定位符 类似于坐标

请求方式

1.get请求
    朝别人要数据(也是可以携带参数的,只不过参数不是放在请求体里面的,而是直接放在url的后面,以问号的方式进行拼接)
      url?username=web&password=123
2.post请求
      朝别人提交数据

响应状态码

用简短的数字来表示一大串提示性信息
1XX:服务端已经成功接收到了你的数据 正在处理你可以继续提交
2XX:请求成功(200 OK)
3XX:重定向(你想访问A页面但是给你调到了B页面)
4XX:请求错误(404请求资源不存在、403请求不符合条件)
5XX:服务端内部错误(500)
分类: 暂无分类 标签: HTTP

评论

暂无评论数据

暂无评论数据

目录