我正在尝试使用flask_restful 使用Python 创建API。我有以下代码:
from flask import Flask
from flask_restful import Resource, Api, reqparse
app = Flask(__name__)
api = Api(app)
class Example(Resource):
def get(self):
parser = reqparse.RequestParser()
parser.add_argument('some_arg')
args = parser.parse_args()
return {"Param Entered": args['some_arg']}
api.add_resource(Example, '/')
if __name__ == '__main__':
app.run()
Run Code Online (Sandbox Code Playgroud)
在 Postman 中运行 GET 请求时:
GET <my_url>/?some_arg=<some_text>
Run Code Online (Sandbox Code Playgroud)
我收到错误:“message”:“浏览器(或代理)发送了该服务器无法理解的请求。”
有人可以解释一下为什么会出现这个错误,以及如何使用 parse_args() 为 Flask Restful 正确添加参数吗?谢谢你!