python--快速启动Server
文章目录
- 快速启动一个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相关推荐
- 使用Python快速启动文件服务器
服务器需要安装python 在需要访问的文件文件夹下执行如下命令 Python 2: python -m SimpleHTTPServer 8080 Python 3: python -m http. ...
- python快速启动一个web服务
紧急情况下,需要远程访问或者下载某些文件和目录的时候,可以使用python自动的轻量级web来快速实现功能. 1.在服务端相关目录下启动一个http server,绑定端口 2.在客户端可以访问对应根 ...
- python 打开exe获取窗口句柄_使用Python快速启动多个PC客户端
点击关注,我们共同每天进步一点点! 作为一枚游戏测试,日常工作的时候,经常需要同时开着多个游戏账号进行测试. 以Unity打包出来的PC客户端为例,每次都需要双击运行exe程序,等着游戏启动后,因为同 ...
- cmd命令快速启动、暂停和关闭sql server服务
cmd命令快速启动.暂停和关闭sql server服务 在开发的时候,会经常用到SQL Server数据库,就需要用到启动和关闭sqlserver服务. 开启sqlserver服务 开始--运行,直接 ...
- 利用 python 的 http.server 包快速搭建web server 服务
文章目录 利用 python 的 http.server 包快速搭建web server 服务 一.背景说明 二.一行代码解决搭建轻量级 web server 三.其外其他的配置可以参考下列网址 利用 ...
- SQL Server Management Studio 2016的新功能–快速启动
什么是快速启动? (What is Quick Launch?) Quick Launch is a new feature that is added in SQL Server Managemen ...
- windows server 2012r2 快速启动模式部署remoteapp,检查兼容性,显示有挂起的重新启动...
windows server 2012r2 快速启动模式部署remoteapp,检查兼容性,显示有挂起的重新启动. 解决方法: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet ...
- python -m http.server 搭建一个简易web下载服务器(可用于快速发送大文件)
在工作过程中需要经常发送安装包等大文件给同事,亲测共享文件夹拷贝.QQ.微信等聊天工具,大文件传输速度效率不高. 然而局域网内使用python搭建的简易下载服务器速度比较快,百兆网卡下载速度随便达到1 ...
- imx8mq-evk快速启动-方案讨论,准备工作
一.优化启动时间的流程 1.系统启动流程:先使用nxp提供的系统方案启动系统.分析系统启动流程.优化启动时间工作在验证系统必须功能正常的前提下进行.系统可以独立下载源码进行编译,也可以通过yocto工 ...
- 如何用Python 快速搭建HTTP服务器
Python具有语法简单.语句清晰的特点,而且Python的兼容性比较好,可以将其他语言制作的模块联结起来,具有强大且丰富的库,封装后可以轻松调用,因此成为编程语言中的"网红",甚 ...
最新文章
- Python3 使用replace 替换空格无效
- Python3编码与转码
- 05 ansible剧本编写
- tomcat出现5个using_下肢深静脉血栓要警惕,出现这5个症状,马上看医生
- c语言利用fun求最小值,c语言:请编写函数fun(),他的功能是:求f(0)到f(50)的最小值,已知:f(0)=f(1)=1,f(2)=0,f...
- mysql中的union用法以及子查询综合应用
- matlab迭代算法实例_智能优化算法及其MATLAB实例-免疫算法笔记
- HDU 5610 Baby Ming and Weight lifting
- 成绩查询系统源代码-Leo老师
- Java开发的学生考勤系统多人脸识别签到二维码签到
- Baxter学习笔记
- centos 替换阿里源
- Modelica学习笔记1
- 康乐忆享|志愿者心得精选——张凌旭
- java实现变声器--变声萝莉
- win10系统详细安装教程一
- Docker实现原理之 - OverlayFS实现原理
- C的函数 gotoxy()
- 2021年中国乙二醇行业发展现状及进出口状况分析:下游聚酯行业需求拉动乙二醇价格走高 [图]
- 安卓手机小说阅读器_小说迷安卓app2020最新版下载安卓版下载_小说迷安卓app2020最新版下载v3.1.8手机版apk下载...