如何将参数发送到Flask Restful服务构造函数?

时间:2018-12-24 17:33:32

标签: python rest flask python-requests

我正尝试通过以下方式发送姓名和姓氏参数:

http://0.0.0.0:5859/product/mike/scott但结果有误:

  

在服务器上找不到请求的URL。如果您手动输入网址,请检查拼写,然后重试。

from flask import Flask
from flask_restful import Resource, Api

app = Flask(__name__)
api = Api(app)

class Product(Resource):
    def get(self,name,surname):
        return {
                'product': ['Ice Cream',
                            'Chocolate',
                            'Fruit'],
                'name':name,
                'surname':surname

                }

api.add_resource(Product,'/product/{name}/{surname}')

if __name__ == '__main__':
    app.run(host='0.0.0.0', port=5859, debug=True)

1 个答案:

答案 0 :(得分:2)

只需从以下位置更改此块:

api.add_resource(Product,'/product/{name}/{surname}')

收件人:

api.add_resource(Product,'/product/<name>/<surname>')