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

  • 相关阅读:
    9.5 dubbo事件通知机制
    9.4 dubbo异步调用原理
    13.1 dubbo服务降级源码解析
    第十八章 dubbo-monitor计数监控
    12.4 客户端响应解码
    12.3 服务端响应编码
    12.2 服务端请求解码
    12.1 客户端请求编码
    git生成并添加SSH key
    Java并发之原子操作类汇总
  • 原文地址:https://www.cnblogs.com/rellame/p/5337857.html
Copyright © 2011-2022 走看看