zoukankan      html  css  js  c++  java
  • http知识

    http请求的过程:客户端发起请求,创建端口;http服务器在端口监听客户端请求;http服务器向客户端返回状态和内容。

    浏览器搜索自身的DNS缓存-->搜索操作系统自身的DNS缓存(浏览器没有找到换存货缓存已经失效)-->读取本地host文件-->浏览器发起一个DNS系统调用--->浏览器获得域名对应的IP地址后,发起HTTP“三次握手”-->TCP/IP连接建立起来以后,浏览器就可以向服务器发送HTTP请求了-->服务器端接收到了这个请求,根据路径参数,经过够短的处理之后,把处理后的结果数据返回给浏览器--浏览器解析、渲染、请求其他需要的资源

    响应码:

    1xx请求已接收

    2xx成功  200客户端请求成功

    3xx重定向

    4xx客户端错误 400客户端请求语法错误 401请求未经授权 403服务器端拒绝提供服务 404请求资源不存在

    5xx服务器错误 500服务器端发生了不可预知的错误 503服务器端当前不能处理请求

    回调:将后续逻辑封装在回调函数中作为起始函数的参数,逐层嵌套(代码需要顺序执行的时候)

    同步:按顺序执行

    异步:程序的执行顺序与任务的排列顺序不一致,js里的异步函数如:setTimeout、setInterval

  • 相关阅读:
    nginx源码分析:module机制
    Linux源码分析之:malloc、free
    shell格式化字符串
    shell执行字符串中的命令
    docker安装并运行mongo
    docker安装并运行kibana
    docker安装并运行elasticsearch
    docker安装并运行rabbitmq
    docker安装并运行ngnix
    docker安装并运行redis
  • 原文地址:https://www.cnblogs.com/rellame/p/5337857.html
Copyright © 2011-2022 走看看