Http的请求与响应

HTTP请求:客户端→发请求→服务器

请求行

  请求行中的请求方式:GET

请求方式

  GET,POST,HEAD,DELETE,PUT,TRACT...

  GET:请求能携带的参数比较少,大小有限制,会在浏览器的URL栏显示数据内容,不安全,但是高效

  POST:请求能够携带的参数没有限制,大小没有限制,不会在浏览器的URL地址栏显示数据内容,安全,但不高效

消息头

  Accept:告诉浏览器他所支持的数据类型

  Accept-Encoding:支持哪种编码格式  GBK  UTF-8  GB2312  ISO8859-1

  Accept-Language:告诉浏览器他的语言环境

  Cache-Control:缓存控制

  Connection:告诉浏览器请求完成还是断开还是保持连接

HTTP响应:服务器→响应→客户端

响应头

  Cache-Comtrol:private    缓存控制

  Connection:Keep-Alive  连接

  Content-Encoding:gzip  编码

  Content-Type:text/html  类型

响应体

  Accept:告诉浏览器他所支持的数据类型

  Accept-Encoding:支持哪种编码格式  GBK  UTF-8  GB2312  ISO8859-1

  Accept-Language:告诉浏览器他的语言环境

  Cache-Control:缓存控制

  Connection:告诉浏览器请求完成还是断开还是保持连接

  Refresh:告诉客户端,多久刷新一次

  Location:让网页重新定位

响应状态码

  200:请求响应成功

  3xx:请求重定位

    重定位:重新到网站所给的新位置去

  4xx:找不到资源,资源不存在  404

  5xx:服务器代码错误  500、502  网关错误

 

 

  

  

 

   

 

posted @ 2022-01-22 15:03  lorenzon  阅读(110)  评论(0)    收藏  举报