1、代码实现

# -*- coding: utf-8 -*-

"""

Created on Tue Jun 11 18:12:01 2019

@author: wangymd

"""

from http.server import HTTPServer, BaseHTTPRequestHandler

import json

data = {‘result‘: ‘this is a http server test‘}

host = (‘localhost‘, 8888)

class Resquest(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())

if __name__ == ‘__main__‘:

server = HTTPServer(host, Resquest)

print("Starting http server, listen at: %s:%s" % host)

server.serve_forever()

2、测试

浏览器调用:

http://localhost:8888/

返回如下内容:

{"result": "this is a http server test"}

python http服务器_Python简单http服务实现相关推荐

  1. python 局域网服务器_Python一秒搭建ftp服务器,帮助你在局域网共享文件

    "老板 来碗面" "要啥面?" "内牛满面.." 最近项目上的事情弄得人心累,本来是帮着兄弟项目写套入口代码,搞着搞着就被拉着入坑了.搞开发 ...

  2. python多人游戏服务器_Python在线多人游戏开发教程

    python多人游戏服务器 This Python online game tutorial from Tech with Tim will show you how to code a scalea ...

  3. python tcp服务器_Python 创建TCP服务器的方法

    问题 你想实现一个服务器,通过TCP协议和客户端通信. 解决方案 创建一个TCP服务器的一个简单方法是使用 socketserver 库.例如,下面是一个简单的应答服务器: from socketse ...

  4. python app服务器_Python应用02 Python服务器进化

    作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! **注意,在Python 3.x中,BaseHTTPServer, SimpleH ...

  5. python socket服务器_python网络编程学习笔记(三):socket网络服务器

    1.TCP连接的建立方法 客户端在建立一个TCP连接时一般需要两步,而服务器的这个过程需要四步,具体见下面的比较.步骤 TCP客户端 TCP服务器 第一步 建立socket对象 建立socket对象 ...

  6. python 数组升序_python简单数据清洗和分析

    利用python学习了简单一维数组和二维数组,明白了集合.数组.字典大概的关联,并学会从中点用不同的数组类型进行更好的分析. 读取excel文件,开始进行最简单的数据清洗. 将购药时间重新命名为销售时 ...

  7. python星期计算_Python简单计算给定某一年的某一天是星期几示例

    本文实例讲述了Python简单计算给定某一年的某一天是星期几.分享给大家供大家参考,具体如下: # -*- coding:utf-8 -*- #计算某特定天使星期几 #蔡勒公式:w=y+[y/4]+[ ...

  8. python echo服务器_python常用框架 echo server 的测试

    测试方法 用c编写一个客服端 client.c,使用多线程去访问server,计算每秒访问的次数. client.c 的用法如下: client [-e echo counts per conn] [ ...

  9. python tcp服务器_python实现TCP服务器端与客户端的方法详解

    本文实例讲述了python实现TCP服务器端与客户端的方法.分享给大家供大家参考.具体如下: TCP服务器程序(tsTserv.py): from socket import * from time ...

最新文章

  1. 程序员取悦女票的正确姿势---Tip1(iOS美容篇)
  2. python中为什么无法导入类_ImportError:无法导入名称类型
  3. 8.Vue 事件处理
  4. ansible copy file
  5. LeetCode 1236. 网络爬虫(BFS/DFS)
  6. Tips for vcpkg
  7. 已知二叉树先序和中序,求后序。
  8. android 获取录音时长_Android、iOS录音时音量大小计算
  9. 计算机算法设计与分析(1-6章 复习笔记)
  10. [深度大牛]·计算机视觉王者何凯明
  11. (最完美)红米Note 5A的usb调试模式在哪里打开的步骤
  12. 「精品」无损批量压缩图片工具 - Caesium Image Compressor
  13. 高薪、高收入程序员背后全是辛酸泪!熬夜,作息饮食不规律,体重增加,掉头发,黑眼圈,生病,鼠标手,颈椎病,免疫力下降?
  14. 电脑计算机怎么没有桌面显示器,如果您听不懂,请问为什么计算机显示器没有OLED屏幕?...
  15. 杰理之设置恒流充电电流【篇】
  16. Java实现 蓝桥杯VIP 算法提高 促销购物
  17. 闯关创业板的宝宝巴士:早教公司的面子,广告公司的里子
  18. 转:POI操作Excel : cell的背景颜色参考
  19. win10无法修改mac地址_教一招如何修改MAC地址,小白也能成为网络大神
  20. 用树莓派打造属于自己的古典游戏机

热门文章

  1. 你爱我,我爱你,IP被封很头疼【Python爬虫实战:ip代理js逆向采集】
  2. 用a卡还是n卡_谁是玩家最爱的显卡?N卡优势太大,GTX 1060秒A卡全家
  3. html5+桌面推送,HTML5 Web Notifications 桌面推送小记
  4. bobsmith电路阻抗原理_串联谐振原理全解析 - 赫兹电力
  5. c 连接mysql总是失败_Windows 下用C++连接MYSQL失败
  6. overlayfs高密 读性能_RFID读写器天线圆极化与线极化的性能区别
  7. Python+OpenCV:基于色彩空间转换的目标跟踪
  8. QDebug输出彩色消息
  9. Servlet的单例模式
  10. [转贴]What's the Scroll Lock key on my computer for?