python 模拟HTTP服务端
使用python模拟http服务端,自定义返回信息头部:#!/usr/bin/python
import os
from BaseHTTPServer import BaseHTTPRequestHandler,HTTPServer
Host = ''
Port = 8080
class RequestHandler(BaseHTTPRequestHandler):def do_GET(self):Time = os.popen('date +%Y-%m-%d_%H:%M:%S').read()self.send_header('time','%s'%Time)self.end_headers()return
class CustomHTTPServer(HTTPServer):def __init__(self,Host,Port):server_address = (Host,Port)HTTPServer.__init__(self,server_address,RequestHandler)
def run_server(p):try:server = CustomHTTPServer(Host,Port)print "HTTPServer started on port:%s" % Portserver.serve_forever()except Exception,err:print "Error:%s" %errexcept KeyboardInterrupt:print "Server interrupted and is shutting down..."server.socket.close()
if __name__ == "__main__":run_server(Port)
转载于:https://blog.51cto.com/ahaii/1658911
python 模拟HTTP服务端相关推荐
- python实现WebsocketServer 服务端
python 实现weisocket服务端用到的库为:websocket-server 0.4 : https://pypi.org/project/websocket-server/0.4/ ht ...
- 【Socket编程】Python实现一个服务端,多个客户端接入
Python实现一个服务端,多个客户端接入 1. 服务器端 服务器端每一次接收客户端连接,都要fork一个进程来完成,如果单纯使用socket模块来实现,是不容易完成多线程接入的.为了方便,可以直接使 ...
- python手游服务端搭建
最近在研究网游了,是由于无意中在群里看到了9秒社区发布的游戏源代码链接,瞬间感觉很强大--在期间发现了开源的python手游服务端框架Firefly,取到了一些对学习手机网游很有价值的源代码,在这里感 ...
- python客户端和服务端区别_Python socket 客户端和服务器端
connection, address = socket.accept() 调 用accept方法时,socket会时入"waiting"状态.客户请求连接时,方法建立连接并返回服 ...
- python实现websocket服务端
2019独角兽企业重金招聘Python工程师标准>>> ws.py是服务端,文件内容如下 #!/usr/bin/env python import socket import bas ...
- python requests发送websocket_Pywss - 用python实现WebSocket服务端
一种类似Flask开发的WebSocket-Server服务端框架,适用python3.X 1.安装模块Pywss pip install pywss 2.搭建简易服务器 2.1 服务端代码 代码简介 ...
- 模拟“12306”服务端架构:100万人同时抢1万张火车票
▼数据猿年度征集评选正在进行中▼ 大数据产业创新服务媒体-聚焦数据·改变商业 数据猿官网 | www.datayuan.cn 今日头条丨一点资讯丨腾讯丨搜狐丨网易丨凤凰丨阿里UC大鱼丨新浪微博丨新浪看 ...
- python客户端和服务端通信
1.客户端 `import socket client=socket.socket(type=socket.SOCK_DGRAM) ip_port=('10.10.42.68',9000) while ...
- php环境模拟stphp_用php模拟做服务端侦听端口
参考:http://www.cnblogs.com/thinksasa/archive/2013/02/26/2934206.html http://blog.csdn.net/alongken200 ...
最新文章
- java864位官网_jdk8 64位下载-jdk8 64 bit windows官方版 - 极光下载站
- Mssql 之 定期备份数据库
- C 语言编程 — 头文件
- python学哪个版本-老男孩python学习用的哪个版本?
- 面试:一个 Java 字符串到底有多少个字符?
- 【入门基础】Numpy基础20问
- 手机被锁在耳机模式了
- C# 实现HTTP不同方法的请求示例
- 郑杰 | 如何拿回我们自己的医疗数据?
- 从物理空间到数字世界,数字孪生打造智能化基础设施
- 查询一个月一来表空间的变化情况
- 它决定支付30万美元的勒索金
- javascript操作cookie实例
- 2. MFC编程——各函数作用
- 信号完整性(SI)电源完整性(PI)学习笔记(一)信号完整性分析概论
- Ubuntu交叉编译工具链安装
- 上下协同,用友IPD的研发管理之道(下)
- 计算机第二课堂教学计划,小学第二课堂教学计划
- 报表工具的 SQL 植入sql注入风险及规避方法
- Delphi/Object Pascal开源跨平台3D和2D(台式机,移动设备,游戏主机)游戏引擎Castle Game Engine正式发布7.0预览版
热门文章
- Android N在通知栏上实现直接回复消息
- 《PowerShell V3——SQL Server 2012数据库自动化运维权威指南》——2.8 创建数据库...
- 20145234黄斐《Java程序设计》第十周
- AngularJS 实现的输入自动完成补充功能
- IP-Address TextBox
- Objective C 链式调用
- 源码安装httpd2.4.4
- C#线程系列讲座(1):BeginInvoke和EndInvoke方法
- NVIDIA RTX技术是否会改变2019年的CG业务?
- 在vue-cli项目中使用echarts