Python实现简易HTTP服务器
2024-09-03 20:20:42
一、Python3 搭建简易HTTP服务器
python -m http.server
浏览器访问:http://localhost:8000
Python3 cgiserver
python -m http.server --cgi 8080
二、Python 2 搭建简易HTTP服务器
python -m Web服务器模块 [端口号,默认8000]
“Web服务器模块”有如下三种:
BaseHTTPServer: 提供基本的Web服务和处理器类,分别是HTTPServer和BaseHTTPRequestHandler。
SimpleHTTPServer: 包含执行GET和HEAD请求的SimpleHTTPRequestHandler类。
CGIHTTPServer: 包含处理POST请求和执行CGIHTTPRequestHandler类。
如:
python -m SimpleHTTPServer 8080
启动CGI服务命令是:
python -mCGIHTTPServer 8080
三、其它
在Python3中执行 python -m SimpleHTTPServer 8000 会报错误:
No module named SimpleHTTPServer
最新文章
- TestNg线程池配置、执行次数配置、超时配置
- 定一个小目标:明年1024能成功转行web前端,光荣地成为一个程序员!
- Linux上的free命令详解
- Ajax 技术一
- 【Hibernate】--一对一关联、联合主键
- ios 动画效果CATransition笔记
- css中字符换行的一些问题
- subsequence/subsets/subarray/substring problems
- android文件选择器、仿淘宝编辑页面、新手引导层等源码
- Outlook错误代码
- laravel 单元测试设置模拟时间
- Map集合遍历
- spring boot+mybatis+swagger搭建
- java 字符串,字符数组,list间的转化
- IE浏览器中,设置指定程序查看源文件
- servlet3.0 @WebServlet注解无效的情况
- java调用kettle_导入jar包(1)
- MUI 支付宝支付接入
- Hacking Lambda Expressions in Java
- 680. Valid Palindrome II【Easy】【双指针-可以删除一个字符,判断是否能构成回文字符串】