文章目录

  • 快速启动一个Http服务
  • 快速启动一个可供测试的接口服务

快速启动一个Http服务

  • python3启动自带的Http服务
 python -m http.server   # 默认端口8000python -m http.server 9001    # 指定端口9001nohup python -m http.server   # 保持服务,则在命令前加nohup以忽略所有挂断信号

快速启动一个可供测试的接口服务

  • 使用技术:python + falsk
from flask import Flask, render_template, request, jsonify
from flask_cors import CORSapp = Flask(__name__)
app.config['JSON_AS_ASCII'] = FalseCORS(app, supports_credentials=True)   # 配置支持跨域# 返回的借口数据
user_info = {'user': 'zhangsan', 'pwd': '123456'}project_data = {'code': 1,'data': [{'title': '标题1', 'id': '1001'},{'title': '标题2', 'id': '1002'},{'title': '标题3', 'id': '1003'},{'title': '标题4', 'id': '1004'}],'msg': '四个项目'}# 接口数据
interface_data = {'1001': {'code': 1,'data': [{'name': '登陆1001'},{'name': '注册1001'}],'msg': '2个接口'},'1002': {'code': 1,'data': [{'name': '登陆1002'},{'name': '注册1002'},{'name': '贷款1002'}],'msg': '3个接口'},'1003': {'code': 1,'data': [{'name': '登陆1003'},{'name': '注册1003'},{'name': '下单1003'}],'msg': '3个接口'},'1004': {'code': 1,'data': [{'name': '登陆1004'},{'name': '注册1004'},{'name': '吃饭1004'},{'name': '睡觉1004'}],'msg': '3个接口'}
}@app.route('/', methods=['get'])
def index():return render_template('ajax.html')@app.route('/login', methods=['post'])
def login():data = request.formif user_info.get('user') == data.get('user') and user_info.get('pwd') == data.get('pwd'):return jsonify({'code': 1, 'data': None, 'msg': '成功'})else:return jsonify({'code': 0, 'data': None, 'msg': '密码有误'})@app.route('/pro_list', methods=['get'])
def pro_list():return jsonify(project_data)@app.route('/interface', methods=['post'])
def interface():inter_id = request.form.get('pro_id')if inter_id:res_data = interface_data.get(inter_id)if res_data:return jsonify(res_data)else:return jsonify({'code': 0, 'data': None, 'msg': '没有该项目'})else:return jsonify({'code': 0, 'data': None, 'msg': '请求参数不能为空'})if __name__ == "__main__":app.run(debug=True, host='0.0.0.0', port=8000)

python--快速启动Server相关推荐

  1. 使用Python快速启动文件服务器

    服务器需要安装python 在需要访问的文件文件夹下执行如下命令 Python 2: python -m SimpleHTTPServer 8080 Python 3: python -m http. ...

  2. python快速启动一个web服务

    紧急情况下,需要远程访问或者下载某些文件和目录的时候,可以使用python自动的轻量级web来快速实现功能. 1.在服务端相关目录下启动一个http server,绑定端口 2.在客户端可以访问对应根 ...

  3. python 打开exe获取窗口句柄_使用Python快速启动多个PC客户端

    点击关注,我们共同每天进步一点点! 作为一枚游戏测试,日常工作的时候,经常需要同时开着多个游戏账号进行测试. 以Unity打包出来的PC客户端为例,每次都需要双击运行exe程序,等着游戏启动后,因为同 ...

  4. cmd命令快速启动、暂停和关闭sql server服务

    cmd命令快速启动.暂停和关闭sql server服务 在开发的时候,会经常用到SQL Server数据库,就需要用到启动和关闭sqlserver服务. 开启sqlserver服务 开始--运行,直接 ...

  5. 利用 python 的 http.server 包快速搭建web server 服务

    文章目录 利用 python 的 http.server 包快速搭建web server 服务 一.背景说明 二.一行代码解决搭建轻量级 web server 三.其外其他的配置可以参考下列网址 利用 ...

  6. SQL Server Management Studio 2016的新功能–快速启动

    什么是快速启动? (What is Quick Launch?) Quick Launch is a new feature that is added in SQL Server Managemen ...

  7. windows server 2012r2 快速启动模式部署remoteapp,检查兼容性,显示有挂起的重新启动...

    windows server 2012r2 快速启动模式部署remoteapp,检查兼容性,显示有挂起的重新启动. 解决方法: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet ...

  8. python -m http.server 搭建一个简易web下载服务器(可用于快速发送大文件)

    在工作过程中需要经常发送安装包等大文件给同事,亲测共享文件夹拷贝.QQ.微信等聊天工具,大文件传输速度效率不高. 然而局域网内使用python搭建的简易下载服务器速度比较快,百兆网卡下载速度随便达到1 ...

  9. imx8mq-evk快速启动-方案讨论,准备工作

    一.优化启动时间的流程 1.系统启动流程:先使用nxp提供的系统方案启动系统.分析系统启动流程.优化启动时间工作在验证系统必须功能正常的前提下进行.系统可以独立下载源码进行编译,也可以通过yocto工 ...

  10. 如何用Python 快速搭建HTTP服务器

    Python具有语法简单.语句清晰的特点,而且Python的兼容性比较好,可以将其他语言制作的模块联结起来,具有强大且丰富的库,封装后可以轻松调用,因此成为编程语言中的"网红",甚 ...

最新文章

  1. Python3 使用replace 替换空格无效
  2. Python3编码与转码
  3. 05 ansible剧本编写
  4. tomcat出现5个using_下肢深静脉血栓要警惕,出现这5个症状,马上看医生
  5. c语言利用fun求最小值,c语言:请编写函数fun(),他的功能是:求f(0)到f(50)的最小值,已知:f(0)=f(1)=1,f(2)=0,f...
  6. mysql中的union用法以及子查询综合应用
  7. matlab迭代算法实例_智能优化算法及其MATLAB实例-免疫算法笔记
  8. HDU 5610 Baby Ming and Weight lifting
  9. 成绩查询系统源代码-Leo老师
  10. Java开发的学生考勤系统多人脸识别签到二维码签到
  11. Baxter学习笔记
  12. centos 替换阿里源
  13. Modelica学习笔记1
  14. 康乐忆享|志愿者心得精选——张凌旭
  15. java实现变声器--变声萝莉
  16. win10系统详细安装教程一
  17. Docker实现原理之 - OverlayFS实现原理
  18. C的函数 gotoxy()
  19. 2021年中国乙二醇行业发展现状及进出口状况分析:下游聚酯行业需求拉动乙二醇价格走高 [图]
  20. 安卓手机小说阅读器_小说迷安卓app2020最新版下载安卓版下载_小说迷安卓app2020最新版下载v3.1.8手机版apk下载...

热门文章

  1. 【PS填充背景色和前景色】
  2. r语言中trifit怎么用_R语言中的stargazer包的使用方法
  3. 采购需要进步,采购一定要知道的事
  4. 华为HCNA技术配置小型公司网络
  5. 万事开头难 实践出真知
  6. 易优CMS插件易优CMS智能改写插件
  7. 货币等额换算_换算单位和货币的最佳免费程序和网站
  8. windows7初次使用
  9. 利用排序规则特点计算汉字笔划和取得拼音首字母
  10. RecyclerView条目复用导致混乱的解决方案之一