一个简单的http server,处理get和post请求,Python实现
一个简单的http server,能处理来自客户的get请求,以及post请求,Python实现。因为只是测试http服务器,代码只是把每次请求的数据打印出来,并返回一个响应ok的字符串。
from http.server import HTTPServer, BaseHTTPRequestHandler
import jsondata = {'result': 'HTTP SERVER OK'}
host = ('localhost', 19999)class My_Server(BaseHTTPRequestHandler):def do_GET(self):self.send_response(200)# 发给请求客户端的响应数据self.send_header('Content-type', 'application/json')self.end_headers()self.wfile.write(json.dumps(data).encode())def do_POST(self):self.send_response(200)datas = self.rfile.read(int(self.headers['content-length']))print('headers', self.headers)print("-->> post:", self.path, self.client_address)print(datas)# 发给请求客户端的响应数据self.send_header('Content-type', 'application/json')self.end_headers()self.wfile.write(json.dumps(data).encode())if __name__ == '__main__':server = HTTPServer(host, My_Server)print("server启动@ : %s:%s" % host)server.serve_forever()
一个简单的http server,处理get和post请求,Python实现相关推荐
- tomcat(1)一个简单的web server
[0]README 0.1)本文部分描述转自"深入剖析tomcat", 旨在学习 一个简单的web server 的基础知识: 0.2)for complete source ...
- 如何用socket构建一个简单的Web Server
2019独角兽企业重金招聘Python工程师标准>>> 背景 现代社会网络应用随处可见,不管我们是在浏览网页.发送电子邮件还是在线游戏都离不开网络应用程序,网络编程正在变得越来越重要 ...
- 创建一个简单的 MDM server(1)
前提:已获得 APNS 证书 ,已完毕 MDM 配置描写叙述文件的制作.请參考< MDM 证书申请流程 >一文和<配置MDM Provisioning Profile>. 环境 ...
- 掷骰子python代码_通过构建一个简单的掷骰子游戏去学习怎么用 Python 编程
不论是经验丰富的老程序员,还是没有经验的新手,Python 都是一个非常好的编程语言. Image by : opensource.com Python 是一个非常流行的编程语言,它可以用于创建桌面应 ...
- 创建一个简单的ArcGIS Server ASP.NET网页
过程描述 在运行这个例子前,在网络服务器上必须安装好.NET ADF,ArcGIS Server已经安装并正常运行,达到所有的系统要求. 1.创建一个ASP.NET应用目录.可以按照下面步骤创建: A ...
- dotnetty java netty,DotNetty(.net core)实现一个简单的Tcp Server(jt808)
在网络通讯这块,JAVA有MINA.Netty等稳定高效的网络通信基础框架,现在.NET已经已经进入Net Core开源时代,.NET Framework 和 NET Core 并行发展,.NET F ...
- python实现支持向量机实例_一个简单的案例带你了解支持向量机算法(Python代码)...
介绍 掌握机器学习算法并不是一个不可能完成的事情.大多数的初学者都是从学习回归开始的.是因为回归易于学习和使用,但这能够解决我们全部的问题吗?当然不行!因为,你要学习的机器学习算法不仅仅只有回归! 把 ...
- 一个简单好用的磨皮祛斑算法理论和python实现
前言 最近看了一个磨皮算法祛斑感觉效果不错,效果图看文末就行,个人觉得效果非常不错滴. 国际惯例,参考博客: 磨皮算法的源码:YUCIHighPassSkinSmoothing How To Smoo ...
- ROS-写一个简单的消息发布器与订阅器(Python)(roswiki初级教程rospy部分翻译以及程序注释)
Topic通信机制---编写简单的Publisher & Subscriber http://wiki.ros.org/cn/ROS/Tutorials/WritingPublisherSub ...
最新文章
- 《Windows Server 2012 Hyper-V虚拟化管理实践》一3.3 远程管理Hyper-V主机
- 利用反射及ActionFilterAttribute实现MVC权限管理
- python安装第三方库-python第三方库的四种安装方法
- HarmonyOS之公共事件的发布、订阅与退订
- 深入react技术栈(2):JSX语法
- 周鸿祎:在360新员工入职培训上的讲话
- 资源放送丨《 Kubernetes Operator 开发范式》PPT视频
- “npm ERR! code ELIFECYCLE npm ERR! errno 1”问题
- ssh mysql视屏_ssh+mysql实现的Java web在线订电影票系统项目源码附带视频指导教程...
- php本地文件包含 截断,php本地文件包含远程文件包含
- c语言转化音乐格式转换器安卓版,音频提取格式转换
- Java生成png文件字体不清晰_导出pdf图片字体模糊
- invoke-obfuscation使用遇到的问题及Encoding免杀
- Sketch for Mac(矢量绘图工具)
- 交叉验证(Cross Validation)
- python脚本 游戏赚金币_Python实现王者荣耀刷金币脚本功能
- 中国地质大学英语语音学习笔记(一):元音(单元音,双元音,三元音)
- 110配线架打法图解_110配线架的打线方法图例
- java-通信-ip-1
- 编译android源码刷机到Nexus5x