美文网首页
疯狂的摘抄 —— web 基本工作流程

疯狂的摘抄 —— web 基本工作流程

作者: 禁卫君 | 来源:发表于2020-05-22 21:36 被阅读0次

    摘抄

    服务器端的几个概念

    Request:用户请求的信息,用来解析用户的请求信息,包括post、get、cookie、url等信息
    Response:服务器需要反馈给客户端的信息
    Conn:用户的每次请求链接
    Handler:处理请求和生成返回信息的处理逻辑

    web 服务的工作流程

    1. 创建Listen Socket, 监听指定的端口, 等待客户端请求到来。
    2. Listen Socket接受客户端的请求, 得到Client Socket, 接下来通过Client Socket与客户端通信。
    3. 处理客户端的请求, 首先从Client Socket读取HTTP请求的协议头, 如果是POST方法, 还可能要读取客户端提交的数据, 然后交给相应的handler处理请求, handler处理完毕准备好客户端需要的数据, 通过Client Socket写给客户端。


      http包执行流程
    一个 http 连接处理流程

    相关文章

      网友评论

          本文标题:疯狂的摘抄 —— web 基本工作流程

          本文链接:https://www.haomeiwen.com/subject/ghaaohtx.html