美文网首页
疯狂的摘抄 —— 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 基本工作流程

    摘抄 服务器端的几个概念 Request:用户请求的信息,用来解析用户的请求信息,包括post、get、cooki...

  • 课堂笔记day41——WWW服务基础

    1、Web服务基础 1、1用户访问网站的基本流程: 1、2DNS解析基本流程: 2、HTTP协议: 1)超文本传输...

  • 理解web服务器端处理流程基本原理

    理解web服务器端处理流程基本原理 为了简单理解web的运行流程,看了不少博客特此总结。 首先是最简单的一个web...

  • Django 学习笔记 - Django 基础

    Django 基础 web框架是什么 web框架实际上是一个python的软件包 web请求基本流程 url配置:...

  • 认证

    基本权限认证分为OAuth认证,摘要认证和基本认证,证书认证,表单认证 OAuth 认证流程详解: 摘抄自:htt...

  • 【Android】okhttp3流程源码

    1 okhttp3总体流程 下图摘抄自网络 2 Request、Response、Call基本概念 Request...

  • Docker工作基本流程

    安装 首先在Docker的官方网站下下载相应的版本,由于默认宿主机均为Mac,所以直接下载Mac版本,其中Dock...

  • Vue实现Web项目基本流程

    人生苦短 我用python 开始愉快的享(代)受(码)时间: 不说话 就是干 上流程 一. Windows终端安装...

  • 编写web项目的基本流程

    (利用spring+springMVC+hibernate三大框架的项目整合步骤)第一步:首先下载一个java编写...

  • Django动态网站基础

    Web开发的基本流程 a. 用户向Web服务器请求一个文档;b. Web服务器随即获取或生成这个文档;c. 服务器...

网友评论

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

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