使用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服务端相关推荐

  1. python实现WebsocketServer 服务端

    python 实现weisocket服务端用到的库为:websocket-server 0.4  : https://pypi.org/project/websocket-server/0.4/ ht ...

  2. 【Socket编程】Python实现一个服务端,多个客户端接入

    Python实现一个服务端,多个客户端接入 1. 服务器端 服务器端每一次接收客户端连接,都要fork一个进程来完成,如果单纯使用socket模块来实现,是不容易完成多线程接入的.为了方便,可以直接使 ...

  3. python手游服务端搭建

    最近在研究网游了,是由于无意中在群里看到了9秒社区发布的游戏源代码链接,瞬间感觉很强大--在期间发现了开源的python手游服务端框架Firefly,取到了一些对学习手机网游很有价值的源代码,在这里感 ...

  4. python客户端和服务端区别_Python socket 客户端和服务器端

    connection, address = socket.accept() 调 用accept方法时,socket会时入"waiting"状态.客户请求连接时,方法建立连接并返回服 ...

  5. python实现websocket服务端

    2019独角兽企业重金招聘Python工程师标准>>> ws.py是服务端,文件内容如下 #!/usr/bin/env python import socket import bas ...

  6. python requests发送websocket_Pywss - 用python实现WebSocket服务端

    一种类似Flask开发的WebSocket-Server服务端框架,适用python3.X 1.安装模块Pywss pip install pywss 2.搭建简易服务器 2.1 服务端代码 代码简介 ...

  7. 模拟“12306”服务端架构:100万人同时抢1万张火车票

    ▼数据猿年度征集评选正在进行中▼ 大数据产业创新服务媒体-聚焦数据·改变商业 数据猿官网 | www.datayuan.cn 今日头条丨一点资讯丨腾讯丨搜狐丨网易丨凤凰丨阿里UC大鱼丨新浪微博丨新浪看 ...

  8. python客户端和服务端通信

    1.客户端 `import socket client=socket.socket(type=socket.SOCK_DGRAM) ip_port=('10.10.42.68',9000) while ...

  9. php环境模拟stphp_用php模拟做服务端侦听端口

    参考:http://www.cnblogs.com/thinksasa/archive/2013/02/26/2934206.html http://blog.csdn.net/alongken200 ...

最新文章

  1. java864位官网_jdk8 64位下载-jdk8 64 bit windows官方版 - 极光下载站
  2. Mssql 之 定期备份数据库
  3. C 语言编程 — 头文件
  4. python学哪个版本-老男孩python学习用的哪个版本?
  5. 面试:一个 Java 字符串到底有多少个字符?
  6. 【入门基础】Numpy基础20问
  7. 手机被锁在耳机模式了
  8. C# 实现HTTP不同方法的请求示例
  9. 郑杰 | 如何拿回我们自己的医疗数据?
  10. 从物理空间到数字世界,数字孪生打造智能化基础设施
  11. 查询一个月一来表空间的变化情况
  12. 它决定支付30万美元的勒索金
  13. javascript操作cookie实例
  14. 2. MFC编程——各函数作用
  15. 信号完整性(SI)电源完整性(PI)学习笔记(一)信号完整性分析概论
  16. Ubuntu交叉编译工具链安装
  17. 上下协同,用友IPD的研发管理之道(下)
  18. 计算机第二课堂教学计划,小学第二课堂教学计划
  19. 报表工具的 SQL 植入sql注入风险及规避方法
  20. Delphi/Object Pascal开源跨平台3D和2D(台式机,移动设备,游戏主机)游戏引擎Castle Game Engine正式发布7.0预览版

热门文章

  1. Android N在通知栏上实现直接回复消息
  2. 《PowerShell V3——SQL Server 2012数据库自动化运维权威指南》——2.8 创建数据库...
  3. 20145234黄斐《Java程序设计》第十周
  4. AngularJS 实现的输入自动完成补充功能
  5. IP-Address TextBox
  6. Objective C 链式调用
  7. 源码安装httpd2.4.4
  8. C#线程系列讲座(1):BeginInvoke和EndInvoke方法
  9. NVIDIA RTX技术是否会改变2019年的CG业务?
  10. 在vue-cli项目中使用echarts