zoukankan      html  css  js  c++  java
  • http协议笔记

    在一次http请求中,经历的过程

    1. 浏览器从url中解析出服务器的域名;
    2. 浏览器将服务器的域名转换成服务器的的ip地址;
    3. 浏览器将端口号(如果有的话)从url中解析出来;
    4. 浏览器建立一条与web服务器的tcp连接;
    5. 浏览器向服务器发送一条http请求报文;
    6. 服务器向浏览器回送一条http响应报文;
    7. 关闭连接,浏览器显示文档。

    URL的语法

    URL语法格式为<scheme>://<user>:<password>@<host>:<port>/<path>;<params>?<query>#<frag>

    • scheme:方法描述了请求资源时用了什么协议,用“:”与url其它部分隔开;
    • user:用户名描述了访问时带的用户名;
    • password:密码描述了用户名后面可能跟的密码,用“:”跟用户名隔开;
    • host:主机描述了网站主机名或ip地址,如果前面有用户名和密码,用@分开;
    • port:服务器当前正在监听的端口,http默认为80,https默认为443;
    • path:路径描述了资源在服务器上的位置,用‘/’跟前面部分隔开;
    • params:参数描述了请求需要附加的参数,用“;”与其他部分隔开;
    • query:查询是用来激活服务器程序去执行某些操作,比如查询数据库等,用“?”与其余部分隔开;
    • frag:片段只在客户端使用,不发送到服务器端;
  • 相关阅读:
    rest framework 认证 权限 频率
    rest framework 视图,路由
    rest framework 序列化
    10.3 Vue 路由系统
    10.4 Vue 父子传值
    10.2 Vue 环境安装
    10.1 ES6 的新增特性以及简单语法
    Django 跨域请求处理
    20190827 On Java8 第十四章 流式编程
    20190825 On Java8 第十三章 函数式编程
  • 原文地址:https://www.cnblogs.com/HachikoT/p/13997360.html
Copyright © 2011-2022 走看看