01-Http协议

  • 避免打开新网页后,原来的请求信息被冲掉,可以在Network中勾选preserve log,勾选Disable cache
  • get:从服务器获取信息  查询列表
  • post:添加信息到服务器 添加元素
  • put:更新部分信息到服务器 编辑元素
  • delete:请求服务求删除信息 删除元素
  • 请求信息:请求行、请求头、请求体
  • 同一个服务端(IP地址)可以启动多个应用(几十个,上百个都是可以的),光知道IP地址不行,还需要知道访问的是哪个应用,这里就通过Host来标记
  • 同一个IP地址、同一个端口上都可以运行很多网站服务
  • User-Agent:客户端类型
  • 不是每个请求都有请求体
  • 请求头和请求体之间会有空行,get请求一般没有请求体
  • 响应信息:状态行、响应头、响应体
  • 200:服务端对客户端发起的请求没有问题
  • 3开头:重定向响应  请求是有URL的,有可能服务端升级,URL可能会有变动,通常会在响应的消息头里面会告诉浏览器新的URL是啥。客户端再带上更新后的资源地址重新去访问。有的时候不只是URL,有可能主机都变了。
  • 3开头在webapi中不是很常见。
  • 4开头表示客户端请求有错误
  • 5开头表示服务器在处理请求时,发生了未知的错误。
  • WEB API接口大都是基于HTTP协议的
  • HTTP协议全称是超文本传输协议,英文是Hypertext Transfer Protocol,最初是用来在浏览器和网站服务器(web服务)之间传入超文本(网页、视频、图片等)信息的。
  • HTTP协议可以使用在浏览器和服务器、服务器和服务器、手机app和服务器都有广泛的应用。成了软件系统间通信的首选协议之一
  • HTTP有好几个版本,包括0.9、1.0、1.1、2、3当前最广泛使用的是HTTP1.1
posted @ 2025-02-04 10:56  lzp123456  阅读(17)  评论(0)    收藏  举报