用Python的flask框架写一个接口
from flask import Flask, jsonify, request
# 导入flask框架,jsonify库,request库
app = Flask(__name__)
# 定义一个Flask对象, __name__表示当前文件的名字(即本文件名)
@app.route('/api', methods=['POST']) # 路由修饰器,定义了一个/api的路由函数,只接受POST方法的请求。
def api(): # 路由函数定义。这里是需要处理的逻辑代码。
data = request.get_json() # 获取post数据
if data['type'] == 'login': # 如果type字段是login则执行登录逻辑
username = data['username'] # 拿到username和password字段的内容
password = data['password']
if username == 'admin' and password == '123456': # 用户名密码正确时返回success
return jsonify({'status': 'success'})
else: # 用户名密码不正确时返回failure
return jsonify({'status': 'failure'})
else: # type字段不是login时返回error
return jsonify({'status': 'error'})
if __name__ == "__main__": # main函数入口,开始监听端口5000并开始服务。 app.run(debug=True, port=5000)
创作工场
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!