我正在尝试从此URL http://127.0.0.1:5000/login/code=EULPK3PWJC1OLDY16UCLDKEZGUDLXUOYMP&state=342725139626065920获取2个参数
我试图获取的参数是代码和状态。无法将URL更改为端点。
到目前为止,我想出了这段代码,但是它不起作用:
@app.route("/login/<string:code><int:state>", methods=['GET'])
def login(code, state):
print(code, state)
并且我收到此错误
追踪(最近通话): 文件“ C:\ Program Files(x86)\ Microsoft Visual Studio \ Shared \ Python37_64 \ lib \ site-packages \ flask \ app.py”,第2464行,位于[[call 返回self.wsgi_app(环境,start_response)
wsgi_app中的第2450行文件“ C:\ Program Files(x86)\ Microsoft Visual Studio \ Shared \ Python37_64 \ lib \ site-packages \ flask \ app.py”,行1867,在handle_exception中 重新提高(exc_type,exc_value,tb)
文件“ C:\ Program Files(x86)\ Microsoft Visual Studio \ Shared \ Python37_64 \ lib \ site-packages \ flask_compat.py”,第39行 提高价值
wsgi_app中的第2447行
File“ C:\ Program Files(x86)\ Microsoft Visual Studio \ Shared \ Python37_64> \ lib \ site-packages \ flask \ app.py”,行1953,在full_dispatch_request中 返回self.finalize_request(rv)
文件“ C:\ Program Files(x86)\ Microsoft Visual Studio \ Shared \ Python37_64 \ lib \ site-packages \ flask \ app.py”,行1968,在finalize_request中 响应= self.make_response(rv)
文件“ C:\ Program Files(x86)\ Microsoft Visual Studio \ Shared \ Python37_64 \ lib \ site-packages \ flask \ app.py”,行2098,在make_response中 “视图函数未返回有效响应。”
视图函数未返回有效响应。
访问定义的路径时,期望返回值。您可以返回JSON,简单字符串或HTML(render_template)。
示例:
@app.route("/login/<string:code><int:state>", methods=['GET'])
def login(code, state):
return {"Code": code, "State": state}