利用python实现简单的http和https服务器
http服务器代码:
#!/usr/bin/python3
#python version 3.7
import sys
from http import server
from http.server import SimpleHTTPRequestHandler if sys.argv[1:]: port = int(sys.argv[1])
else: port = 8000server_address = ('127.0.0.1', port) httpd = server.HTTPServer(server_address, SimpleHTTPRequestHandler)
httpd.serve_forever()
https服务器代码:
#!/usr/bin/python3
#python version 3.7
from http import server
from http.server import SimpleHTTPRequestHandler
import socket
import ssl
import sysif sys.argv[1:]:port = int(sys.argv[1])
else :port = 8000server_address = ("127.0.0.1", port)context = ssl.SSLContext(ssl.PROTOCOL_TLS_SERVER)
#context.load_cert_chain("xxx.pem","xxx.key")#自己添加httpd = server.HTTPServer(server_address,SimpleHTTPRequestHandler)
httpd.socket = context.wrap_socket(httpd.socket, server_side = True)
httpd.serve_forever()
参考:
https://blog.csdn.net/hjxzb/article/details/78107811
https://blog.csdn.net/linux_hacher/article/details/78753805
https://blog.csdn.net/u010103202/article/details/74002538
https://blog.csdn.net/zhongbeida_xue/article/details/52625710
利用python实现简单的http和https服务器相关推荐
- 利用 Python 实现简单的主题爬虫
利用 Python 实现简单的主题爬虫 利用 Python 实现简单的主题爬虫,主要是通过对指定的 主题 和 网站 进行深度爬取,获取对应网页的标题和 url ,仅供学习参考. 爬取结果: 实验源 ...
- python爬虫简单实例-Python 利用Python编写简单网络爬虫实例3
利用Python编写简单网络爬虫实例3 by:授客 QQ:1033553122 实验环境 python版本:3.3.5(2.7下报错 实验目的 获取目标网站"http://bbs.51tes ...
- 利用python发送邮件_利用python实现简单的邮件发送客户端示例
脚本过于简单,供学习和参考.主要了解一下smtplib库的使用和超时机制的实现.使用signal.alarm实现超时机制. #!/usr/bin/env python # -*- coding: ut ...
- Python 散点图线性拟合_机器学习之利用Python进行简单线性回归分析
前言:在利用机器学习方法进行数据分析时经常要了解变量的相关性,有时还需要对变量进行回归分析.本文首先对人工智能/机器学习/深度学习.相关分析/因果分析/回归分析等易混淆的概念进行区分,最后结合案例介绍 ...
- python实现邮件客户端_利用python实现简单的邮件发送客户端示例
脚本过于简单,供学习和参考.主要了解一下smtplib库的使用和超时机制的实现.使用signal.alarm实现超时机制. #!/usr/bin/env python # -*- coding: ut ...
- 利用python进行简单条件选股策略
标题: 利用python进行简单条件选股策略 """ 目的是如何用python演示条件选股. 根据标的公司所处的行业进行分类,从本行业中选出高成长性.净资产收益率高.估值 ...
- 利用Python进行简单杜邦分析
利用Python进行简单杜邦分析 "巧妇难为无米之炊",找不到数据,量化分析.财务报表分析也就无从谈起.对于分析者来说,获取数据是量化分析的第一步.Python的一个强大功能之一就 ...
- python做线性回归_利用python实现简单的线性回归
Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. 用pytho ...
- 如何利用python实现简单的作图
* 如何利用python实现简单的作图* 首先,了解一下python的海龟绘图法. 绘图法指的是一只类似于海龟的机器人.我们可以利用机器人进行前进后退及向左向右的旋转,而机器人行走的路径就是你所要绘制 ...
最新文章
- CVPR 2021 Oral | Transformer再发力!华南理工和微信提出UP-DETR
- Redis+Nginx+设计模式+Spring全家桶+Dubbo+阿里P7技术精选文档
- 图片轮播器,relativelayout,外加textview小结
- OpenCV使用Orbbec Astra 3D相机
- 移动端使用页尾文字使用绝对定位遇到input框会飘起来的处理方案
- JS 匿名函数 自执行
- [算法模板]莫比乌斯反演
- 【单片机原理及应用】第一篇——单片机概述
- Chrome/Edge插件-在线视频画质增强,支持视频加速
- python扇贝每日一句api_【扇贝批量添加单词到词库】利用python调用扇贝API (oauth2)...
- python学员管理系统
- 关于拼多多的一些分析//2021-2-26
- 全面了解风控决策引擎
- Richardson外推法计算给定点处的一阶和二阶导数
- 我想我是海 梦坠西子湖
- 【实拍电机】保时捷PPE平台解析
- 火狐Firefox地址栏搜索引擎修改方法!
- NaN是什么? NaN == NaN 的结果是什么?为什么?
- 计算机大学生职业规划结课论文,大学生职业规划结课论文要求
- VW ware安装Ubuntu虚拟机及环境配置