Advertisement

rust实践通过TCP链接监听Web请求处理HTTP解析

阅读量:

目标

使用rust构建一个单线程处理http请求的web服务器。

  1. 掌握TCP和HTTP基础知识 2. 实现对TCP连接的监听 3. 熟悉HTTP传输层通信机制

动手

cargo 构建项目

我们不想仅限于开发一个小型玩具级的Rust代码,而是遵循生产标准的方式去搭建每一个我们的Rust项目。这要求我们在搭建过程中使用前面介绍过的cargo工具。现在,请按照指示开始搭建本次实践项目的完整结构

复制代码
    cargo new webBean
在这里插入图片描述

涉及之前文章中介绍的内容

使用net网路库监听tcp链接

  • 补充知识:

Web服务器中包含的核心组件是超文本传输协议(HTTP)与传输控制协议(TCP)。这两种通信机制均为基于请求-应答的通信方式,在这种架构下,默认情况下当客户端发送请求时,服务器会接收并处理这些请求,并向客户端返回相应的回应。

  • 概述:

tcp作为传输层协议的主要成员之一,在数据传输管理方面发挥着关键作用。
http作为主要的应用层协议之一,在接收客户端发送至服务器的数据后完成接收功能。

全部评论 (0)

还没有任何评论哟~