上一页 1 2 3 4 5 6 7 8 9 ··· 45 下一页
摘要: Python基础编程 Author : AI菌 【内容讲解】 以面向对象的方式开发静态Web服务器实现步骤: 1、把提供服务的Web服务器抽象成一个类(HTTPWebServer) 2、提供Web服务器的初始化方法__init__,在初始化方法里面创建socket对象 3、提供一个开启Web服务器的 阅读全文
posted @ 2020-09-15 19:51 AI菌 阅读(237) 评论(0) 推荐(0) 编辑
摘要: Python基础编程 Author : AI菌 【内容讲解】 一、需求 1、单任务版的Web服务器,不能支持多用户同时访问,只能一个一个的处理客户端的请求。 例如使用网络调试助手,建立连接后,不发送数据,主线程就会阻塞,其他用户就无法建立连接, 需要等网络调试助手的请求处理完毕,服务端才能继续处理后 阅读全文
posted @ 2020-09-15 18:29 AI菌 阅读(302) 评论(0) 推荐(0) 编辑
摘要: Python基础编程 Author : AI菌 【内容讲解】 一、需求 根据用户的请求返回指定页面的数据,如果请求的资源没有, 返回404页面 二、实现步骤 1、获取用户请求资源的路径 2、根据请求资源的路径,读取指定文件的数据 3、组装指定文件数据的响应报文,发送给浏览器 4、判断请求的文件在服务 阅读全文
posted @ 2020-09-15 16:12 AI菌 阅读(301) 评论(0) 推荐(0) 编辑
摘要: Python基础编程 Author : AI菌 【内容讲解】 一、需求 根据用户的请求返回指定页面的数据 二、实现步骤 1、获取用户请求资源的路径 2、根据请求资源的路径,读取指定文件的数据 3、组装指定文件数据的响应报文,发送给浏览器 4、判断请求的文件在服务端不存在,组装404状态的响应报文,发 阅读全文
posted @ 2020-09-15 12:06 AI菌 阅读(316) 评论(0) 推荐(0) 编辑
摘要: Python基础编程 Author : AI菌 【内容讲解】 开发自己的静态Web服务器步骤: 1、编写一个TCP服务端程序; 2、获取浏览器发送的http请求报文数据; 3、读取固定页面数据,把页面数据组装成HTTP响应报文数据发送给浏览器; 4、HTTP响应报文数据发送完成以后,关闭服务于客户端 阅读全文
posted @ 2020-09-14 20:19 AI菌 阅读(258) 评论(0) 推荐(0) 编辑
摘要: Python基础编程 Author : AI菌 【内容讲解】 一、静态Web服务器是什么? 可以为发出请求的浏览器提供静态文档的程序。 二、如何搭建Python自带的静态Web服务器? 1、搭建Python自带的Web服务器使用 python3 –m http.server 端口号 这个命令即可,端 阅读全文
posted @ 2020-09-14 20:14 AI菌 阅读(379) 评论(0) 推荐(0) 编辑
摘要: Python基础编程 Author : AI菌 【内容讲解】 一、HTTP响应报文组成 一个HTTP响应报文是由响应行、响应头、空行和响应体4个部分组成。 二、响应报文说明 响应行/状态行 HTTP/1.1 200 OK # HTTP协议版本 状态码 状态描述 响应头 Server: Tengine 阅读全文
posted @ 2020-09-14 15:45 AI菌 阅读(335) 评论(0) 推荐(0) 编辑
摘要: Python基础编程 Author : AI菌 【内容讲解】 一、HTTP最常见的请求报文有两种: 1、GET方式的请求报文 2、POST方式的请求报文 二、请求报文的组成 1、GET方式的请求报文: 请求行 + 请求头 + 空行 说明:GET方式的请求报文没有请求体,只有请求行、请求头、空行组成。 阅读全文
posted @ 2020-09-14 15:04 AI菌 阅读(371) 评论(0) 推荐(0) 编辑
摘要: Python基础编程 Author : AI菌 【内容讲解】 一、调出开发者工具 在网页右击,选择检查,调出开发者工具 二、开发者者工具的标签选项说明 元素(Elements):用于查看或修改HTML标签 控制台(Console):执行js代码 源代码(Sources):查看静态资源文件,断点调试J 阅读全文
posted @ 2020-09-14 14:46 AI菌 阅读(429) 评论(0) 推荐(0) 编辑
摘要: Python基础编程 Author : AI菌 【内容讲解】 一、URL定义 URL(Uniform Resoure Locator),即统一资源定位符,就是网址。通过URL能够找到网络中对应的资源数据。 二、URL组成 1、URL示例 https://www.baidu.com/1/34/10/E 阅读全文
posted @ 2020-09-13 18:07 AI菌 阅读(136) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 45 下一页