admin 管理员组文章数量: 1184232
写一个简单的python调用接口(API)
一、get请求方式
from flask import Flask,request
import jsonapp = Flask(__name__)# 只接受get方法访问
@app.route("/test_1.0",methods=["GET"])
def check():# 默认返回内容return_dict = {'return_code': '200', 'return_info': '处理成功', 'result': False}# 判断输入参数是否为nullif request.args is None:return_dict['return_code'] = '5004'return_dict['return_info'] = '请求参数为空'return json.dumps(return_dict,ensure_ascii=False)# 获取传入的params参数get_data = request.args.to_dict()name = get_data.get('name')age = get_data.get('age')# 对参数进行操作return_dict['result'] = tt(name,age)return json.dumps(return_dict,ensure_ascii=False)# 功能函数
def tt(name, age):result_str = "%s今年%s岁" % (name, age)return result_str
if __name__ == '__main__':app.run(debug=False, host='0.0.0.0', port=5000)
Postman接口测试
二、post请求方式
from flask import Flask, request
import jsonapp = Flask(__name__)# 只接受POST方法访问
@app.route("/test_1.0", methods=["POST"])
def check():# 默认返回内容return_dict = {'return_code': '200', 'return_info': '处理成功', 'result': False}# 判断传入的json数据是否为空if request.get_data() is None:return_dict['return_code'] = '5004'return_dict['return_info'] = '请求参数为空'return json.dumps(return_dict, ensure_ascii=False)# 获取传入的参数get_Data = request.get_data()# 传入的参数为bytes类型,需要转化成jsonget_Data = json.loads(get_Data)name = get_Data.get('name')age = get_Data.get('age')# 对参数进行操作return_dict['result'] = tt(name, age)return json.dumps(return_dict, ensure_ascii=False)# 功能函数
def tt(name, age):result_str = "%s今年%s岁" % (name, age)return result_strif __name__ == "__main__":app.run(debug=False, host='0.0.0.0', port=5000)
Postman接口测试
借鉴自:
本文标签: 写一个简单的python调用接口(API)
版权声明:本文标题:写一个简单的python调用接口(API) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.roclinux.cn/b/1686652914a20692.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论