zoukankan      html  css  js  c++  java
  • HTTP协议基础总结

    1,HTTP协议
    协议的概念:协议就是指计算机网络中,两台计算机之间进行通讯所必须共同遵守的规定和规则。
    HTTP协议:超文本传输协议是一种通信协议,它允许将超文本标记语言(html)文档从web服务器传送到客户端的浏览器,版本:HTTP/1.1

    2,web服务器,浏览器,代理服务器过程

    浏览器---URL----(Request)---Web服务器---(response)对象---浏览器---(解析response中的html)---网页

    其中代理服务器作为浏览器和Web服务器的中转站。

    3,URL详解
    地址用于描述一个网络上的资源,基本格式如下:
    schema://host[:port#]/path/.../[?query-string]
    http://www.localhost/MvcPro/welcome.html

    schema:指定底层使用的协议(例如:http,https ,ftp)

    host:HTTP服务器的IP地址或者域名

    port#:HTTP服务器的默认端口是80,这种情况下端 口号可以省略,如果使用别的端口,必须指 明。
    path:访问资源的路径

    query-string:发送给Web服务器的数据

    4,HTTP的协议是无状态的
    就是同一个客户端两次请求是没有对应关系的,http服务器无法确认两个请求是来自同一个客户端,但web程序引入了Cookie机制来维护状态

    5,打开网页需要浏览器发送很多次request
    因为一个有图片,CSS文件等,需要浏览器再次发送请求并所有文件下载成功,网页才显示出来。

  • 相关阅读:
    压缩和还原压缩的JS代码
    mysql给某字段随机赋特定范围的整数值
    (五)绘制图像
    (四)旋转 缩放 位移 保存状态
    (三)描边 填充 绘制 开始路径 结束路径 绘制文本
    (二)导出图像
    (一)获取上下文绘图环境
    封装原生Ajax
    原生Ajax写法(GET)
    Angular跨域
  • 原文地址:https://www.cnblogs.com/zzjlxy-225223/p/10761489.html
Copyright © 2011-2022 走看看