广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python 模拟HTTP服务端
  • 729
分享到

python 模拟HTTP服务端

服务端pythonHTTP 2023-01-31 02:01:34 729人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

使用python模拟Http服务端,自定义返回信息头部: #!/usr/bin/Python import os from Basehttpserver import BaseHTTPRequestHandler,HTTPServer

使用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" % Port
                server.serve_forever()
        except Exception,err:
                print "Error:%s" %err
        except KeyboardInterrupt:
                print "Server interrupted and is shutting down..."
                server.Socket.close()
if __name__ == "__main__":
        run_server(Port)

--结束END--

本文标题: python 模拟HTTP服务端

本文链接: https://www.lsjlt.com/news/186343.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python 模拟HTTP服务端
    使用python模拟http服务端,自定义返回信息头部: #!/usr/bin/python import os from BaseHTTPServer import BaseHTTPRequestHandler,HTTPServer ...
    99+
    2023-01-31
    服务端 python HTTP
  • node.js+postman实现模拟HTTP服务器与客户端交互
    目录一、node搭建HTTP服务器二、HTTP服务器处理get请求1、postman发送get请求2、服务器解析三、HTTP服务器处理post请求1、postman发送post请求2...
    99+
    2022-11-12
  • Python 3.5 HTTP服务器端重
    #!/usr/bin/python3 import sys import socketserver import socket import http.server import threading import io # Use su...
    99+
    2023-01-31
    服务器端 Python HTTP
  • node.js中怎么利用postman模拟HTTP服务器与客户端交互
    这篇文章给大家介绍node.js中怎么利用postman模拟HTTP服务器与客户端交互,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一、node搭建HTTP服务器node中使用 http 模块来创建 HTTP 服务器,...
    99+
    2023-06-20
  • Java模拟实现HTTP服务器项目实战
    目录一,HTTP协议的工作过程二、HTTP协议格式1,抓包分析搜狗主页2,协议格式总结三、版本V1四、版本V21,创建HttpRequest类2,创建HttpResponse类3,创...
    99+
    2022-11-13
  • 自定义socket 模拟B/S服务端
    目录 通过什么实现连接 B/S 客户端与服务端交互过程 socket server端 python代码 (静态html反馈) socke...
    99+
    2023-01-31
    自定义 服务端 socket
  • Python模拟MQTT v3.1.1服务器
    示例代码 import loggingimport asynciofrom hbmqtt.broker import Broker# 设置日志级别为DEBUGlogging.basicConfig(l...
    99+
    2023-10-23
    python 服务器 java
  • Python对Http接口进行多线程模拟
    目前只针对Http Get进行模拟 import urllib import datetime import threading from time import ctime,sleep def t1(func): for...
    99+
    2023-01-31
    多线程 接口 Python
  • 两款免费好用的OPCUA服务端模拟器
    一、OPC UA服务器1 下载 https://download.csdn.net/download/qq_43445867/87967458 安装完打开即可开启opc服务 另外此软件还可以模拟一些变量变化 二、OPC UA服务器2 1...
    99+
    2023-10-06
    服务器 运维
  • Python网络编程之HTTP客户端模块urllib与urllib3
    一、urllib 概述: urllib是Python中请求url连接的官方标准库,就是你安装了python,这个库就已经可以直接使用了,基本上涵盖了基础的网络请求功能。在Python...
    99+
    2022-11-11
  • Python的HTTP客户端模块urllib与urllib3怎么使用
    一、urllib概述:urllib是Python中请求url连接的官方标准库,就是你安装了python,这个库就已经可以直接使用了,基本上涵盖了基础的网络请求功能。在Python2中主要为urllib和urllib2,在Python3中整合...
    99+
    2023-05-20
    Python Http urllib
  • Python搭建HTTP服务
    背景 本次我们要为一个自动化测试工具搭建一个HTTP服务,以方便一个本地的测试工具被大家在网络中共享使用。 一、方案选择: Python socket 二、选择理由 底层测试工具由python编写,因此使用python搭建HTTP服务...
    99+
    2023-01-31
    Python HTTP
  • 基于Node.js的http模块搭建HTTP服务器
    目录http 模块代码剖析request 解析URL 解析请求体解析response 设置发送 http 请求GETPOST诡异之处当你第一次接触工程化的项目时,看到项目控制台正在 ...
    99+
    2022-11-13
  • Node.js 搭建后端服务器内置模块( http+url+querystring 的使用)
    目录 前言一、创建服务器二、返回响应数据返回复杂对象数据返回html文档数据三、设置响应头和状态码四、实现路由接口创建简易路由应用五、处理URLURL格式转换URL路径拼接...
    99+
    2022-11-13
  • node.js中express模块如何创建服务器和http模块客户端发请求
    这篇文章将为大家详细讲解有关node.js中express模块如何创建服务器和http模块客户端发请求,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。首先下载express...
    99+
    2022-10-19
  • 在java项目中使用 Socket如何实现模拟一个HTTP服务器
    这篇文章给大家介绍在java项目中使用 Socket如何实现模拟一个HTTP服务器,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。HTTP基于TCP协议,协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请...
    99+
    2023-05-31
    java socket http
  • 云服务器开模拟器
    云服务器开模拟器可以让开发人员轻松地在云端运行代码,并且可以模拟不同的操作系统,硬件配置,网络连接等各种环境。以下是几种常用的开模拟器:Github(https://github.com/youngyangyang03):用于创建和维护一个...
    99+
    2023-10-25
    服务器 开模
  • Python搭建HTTP服务器和FTP服务器
    本教程为大家分享了Python搭建HTTP服务器和FTP服务器的具体步骤,供大家参考,具体内容如下 默认安装版本为pytho2.7 http服务器搭建教程: 进入要开放访问的目录下,执行命令:python ...
    99+
    2022-06-04
    服务器 Python HTTP
  • Python创建简单的HTTP服务
    python2中:  python -m SimpleHTTPServer 80  # 默认端口是8000,目录是当前目录  如果当前文件夹有index.html文件,会默认显示该文件,否则,会以文件列表的形式显示目录下所有文件。这样已经实...
    99+
    2023-01-31
    简单 Python HTTP
  • Python服务端开发
    之前的爬虫https://blog.csdn.net/column/details/17218.html几篇文章为Python实现客户端以Get/Post等方法请求服务。最近用Python写了一个服务,在此总结一下知识点:1、Python...
    99+
    2023-01-31
    服务端 Python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作