• 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文件等,需要浏览器再次发送请求并所有文件下载成功,网页才显示出来。

  • 相关阅读:
    Android——4.2
    【图像分割】网络最大流
    【OpenCV】内存溢出
    【xml】利用OpenCV解析
    【文件】读取一个文件夹下所有的jpg图片
    【QT】ui转代码
    【CCL】连通区域提取
    【Qt】学习笔记(一)
    【数据结构】Huffman树
    【数据结构】中序遍历线索二叉树
  • 原文地址:https://www.cnblogs.com/zzjlxy-225223/p/10761489.html
Copyright © 2020-2023  润新知