首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python实现简单Web服务器

    Python实现简单Web服务器 一、课程介绍 2. 内容简介 互联网在过去20年里已经大大地改变了我们生活方式,影响着社会。但是反观互联网,它基础-web核心原理并没有改变多少。...本课程将通过使用 Python 语言实现一个 Web 服务器,探索 HTTP 协议和 Web 服务基本原理,同时学习 Python 如何实现 Web 服务请求、响应、错误处理及CGI协议,最后会根据项目需求使用...课程知识点 本课程项目完成过程中,我们将学习: HTTP 协议基本原理 简单 Web 服务器框架 Python 语言网络开发 Web 服务请求,响应及错误处理实现 CGI 协议 Python 实现...(从服务器本地文件中读或者程序动态生成) 将数据格式化为请求需要格式 送回HTTP响应 步骤1,2,6操作对所有web应用都是一样,这部分内容Python标准库中 BaseHTTPServer...运行我们第一个 web服务器 $ python server.py 可以在浏览器地址输入 127.0.0.1:8080 进行查看 方便起见,还是让我们新开一个终端窗口,使用httpie来查看输出(之后都使用

    11600

    Python应用01 原始Python服务器

    今天,我在这里想要展示,就是不使用框架,甚至不使用Python标准库中高级包,只使用标准库中socket接口(我不是很明白套接字这个翻译,所以使用socket英文名字),写一个Python服务器...在当今Python服务器框架 (framework, 比如Django, Twisted, web.py等等) 横行时代,从底层socket开始写服务器似乎是一个出力不讨好笨方法。...socket使用并不局限于Python语言,你可以用C或者JAVA来写出同样socket服务器,而所有语言使用socket方式都类似(Apache就是使用C实现服务器)。...(参考Python多线程与同步,Python多进程初步,Python多进程探索) 2) 我们服务器程序还不完善,我们还可以让我们Python程序调用Python其他功能,以实现更复杂功能。...比如说制作一个时间服务器,让服务器向客户返回日期和时间。你还可以使用Python自带数据库,来实现一个完整LAMP服务器。 3) socket包是比较底层包。

    889100

    Python应用02 Python服务器进化

    在上一篇文章中(用socket写一个Python服务器),我使用socket接口,制作了一个处理HTTP请求Python服务器。...任何一台装有操作系统和Python解释器计算机,都可以作为HTTP服务器使用。我将在这里不断改写上一篇文章中程序,引入更高级Python包,以写出更成熟Python服务器。...支持POST 我首先增加该服务器功能。这里增添了表格,以及处理表格提交数据"POST"方法。如果你已经读过用socket写一个Python服务器,会发现这里只是增加很少一点内容。...CGI实现方式有很多,比如说使用Apache服务器与Perl写CGI脚本,或者Python服务器与shell写CGI脚本。...为了使用CGI,我们需要使用BaseHTTPServer包中HTTPServer类来构建服务器Python服务器改动很简单。

    93160

    使用Python实现简单Web服务器

    随着互联网快速发展,Web服务器已经成为了我们生活中不可或缺一部分。在本文中,我们将使用Python编写一个简单Web服务器,它能够接收HTTP请求并返回响应,同时也支持静态文件访问。...这些文件可以直接被Web服务器返回给客户端。二、实现过程接下来我们将介绍如何使用Python编写一个简单Web服务器。...我们将会使用Python标准库中http.server模块,这个模块可以帮助我们快速创建一个简单Web服务器。...Web服务器基本概念和工作原理,还可以加深对Python网络编程理解。...在这个过程中,我们使用了Python标准库中http.server模块和socketserver模块来快速搭建Web服务器,并定义了一个简单请求处理器来处理客户端请求。

    68810
    领券