Flask 句柄 POST 作为 GET
Flask handle POST as GET
目前我有一个问题,我发送了一个 POST 请求但是 request.method returns 'GET'。
有什么想法吗?
我的代码:
@app.route('/login1', methods=['POST', 'GET'])
def login1():
print(request.method)
print(request.form)
print(request.values)
print(request.get_data())
print(request.get_json())
if request.method == 'POST':
print("POST!!!")
print(request)
return str(request.is_json)```
JSON:
{
"username": "aemail@mail.de",
"password": "test"
}
我假设您在检查是否有任何请求之前提交了表格。如果没有试试这个:
1.创建表格
<form method="post">
<input type="text" name="username">
<input type="submit value="Login">
</form>
2。检查是否有任何请求
from flask import Flask, request
@app.route('/login1', methods=['POST', 'GET'])
def login1():
if request.method == 'POST:
# do something
您还可以通过按钮、超链接和其他各种 html 对象发出请求。薄纱!
目前我有一个问题,我发送了一个 POST 请求但是 request.method returns 'GET'。 有什么想法吗?
我的代码:
@app.route('/login1', methods=['POST', 'GET'])
def login1():
print(request.method)
print(request.form)
print(request.values)
print(request.get_data())
print(request.get_json())
if request.method == 'POST':
print("POST!!!")
print(request)
return str(request.is_json)```
JSON:
{
"username": "aemail@mail.de",
"password": "test"
}
我假设您在检查是否有任何请求之前提交了表格。如果没有试试这个:
1.创建表格
<form method="post">
<input type="text" name="username">
<input type="submit value="Login">
</form>
2。检查是否有任何请求
from flask import Flask, request
@app.route('/login1', methods=['POST', 'GET'])
def login1():
if request.method == 'POST:
# do something
您还可以通过按钮、超链接和其他各种 html 对象发出请求。薄纱!