3

如何创建执行以下操作的 api 调用:

api.add_resource(MyResource, '/myresource/<myurlparameter>')

目前尚不清楚我如何从内部处理它:

class MyResource(restful.Resource):
    def get(self):
        print myurlparameter
        return ""

另外,我注意到我只能将 add_resource 添加到一个级别:

api.add_resource(MyResource, '/myresource') # this works
api.add_resource(MyResource, '/myresource/test') # this this not work
4

1 回答 1

3

您可以在文档中找到所需的一切。

请求中的参数

class TodoSimple(Resource):
    def get(self, todo_id):
        return {todo_id: todos[todo_id]}

    def put(self, todo_id):
        todos[todo_id] = request.form['data']
        return {todo_id: todos[todo_id]}

api.add_resource(TodoSimple, '/<string:todo_id>')

几个端点

api.add_resource(HelloWorld,
    '/',
    '/hello')
于 2014-01-14T22:11:25.467 回答