我正试图从这个URL获取2个参数http://127.0.0.1:5000/login/code=EULPK3PWJC1OLDY16UCLDKEZGUDLXUOYMP&state=342725139626065920
我试图获取的参数是代码和状态。无法将URL更改为其终结点
到目前为止,我提出了这个代码,但它不起作用:
@app.route("/login/<string:code><int:state>", methods=['GET'])
def login(code, state):
print(code, state)
我得到了这个错误
Traceback (most recent call last):
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\site-packages\flask\app.py", line 2464, in call
return self.wsgi_app(environ, start_response)File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\site-packages\flask\app.py", line 2450, in wsgi_app
response = self.handle_exception(e)File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\site-packages\flask\app.py", line 1867, in handle_exception
reraise(exc_type, exc_value, tb)File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\site-packages\flask_compat.py", line 39, in reraise
raise valueFile "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\site-packages\flask\app.py", line 2447, in wsgi_app
response = self.full_dispatch_request()File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64>\lib\site-packages\flask\app.py", line 1953, in full_dispatch_request
return self.finalize_request(rv)File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\site-packages\flask\app.py", line 1968, in finalize_request
response = self.make_response(rv)File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\site-packages\flask\app.py", line 2098, in make_response
"The view function did not return a valid response. The"
访问定义的路由时,需要返回值。 您可以返回JSON、简单字符串或HTML(render_模板)
例如:
编辑:
相关问题 更多 >
编程相关推荐