- 2023-08-23静态Web服务器-以⾯向对象的模式开发
步骤1.把提供服务的Web服务器抽象成⼀个类(HTTPWebServer)2.提供Web服务器的初始化⽅法,在初始化⽅法⾥⾯创建socket对象3.提供⼀个启动Web服务器的⽅法,让Web服务器处理客户端请求操作。 示例1importsocket2importthreading34#获取用户请求资源的路径5
- 2023-08-21静态web服务器-根据请求返回指定页面数据
实现步骤1.获取用户请求资源的路径2.根据请求资源的路径,读取指定文件的数据 3.组装指定文件数据的响应报文,发送给浏览器 4.判断请求的文件在服务端不存在,组装404状态的响应报文,发送给浏览器 示例importsocket#获取用户请求资源的路径#根据请求资源的路径,读取指
- 2023-08-21自研静态Web服务器并返回固定⻚⾯数据
开发自己的静态Web服务器的步骤1.编写一个TCP服务端程序 2.获取浏览器发送的http请求报文数据 3.读取固定页面的数据,把页面数据组装成HTTP响应报文数据发送给浏览器。 4.HTTP响应报文数据发送完成以后,关闭服务与客户端的套接字静态Web服务器-返回固定页面数据的示例代码1