使用flask创建API服务

使用flask创建API服务

Demo :

import flask, json
from flask import request


'''
flask  web框架 通过flask提供的装饰器@server.route()将普通函数转换为服务
'''
# 创建一个服务,把当前这个python文件当做一个服务
app = flask.Flask(__name__)
# server.config['JSON_AS_ASCII'] = False
# @server.route()可以将普通函数转变为服务 登录接口的路径、请求方式
# slice sentence



@app.route('/get_post', methods=['get', 'post'])
def get_post():
    if request.method == 'POST':# 判断是什么方式提交的数据
        data = request.json# 获取提交过来得数据,用get_json可忽略以application/json提交的headers
        method = 'POST'
        message = data['message']
    else:
        # 获取通过url请求传参的数据
        method = 'GET'
        message = request.values.get('message')
    
    back = {
        'method': method,
        'message': message
    }
    return json.dumps(back, ensure_ascii=False)


if __name__ == "__main__":
    app.run(debug=True,host="0.0.0.0", port=8000)# host = '0.0.0.0'表示广播

调用API

使用URL链接调用(get 方法)

请添加图片描述

使用postman调用(post方法)

请添加图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值