Python 与烧瓶互连时请求错误
这可能是一个愚蠢的问题,但已经让我沮丧了好几个小时 我有Python 与烧瓶互连时请求错误,python,flask,python-requests,Python,Flask,Python Requests,这可能是一个愚蠢的问题,但已经让我沮丧了好几个小时 我有请求充当我的前端,beene试图执行与后端对话的帖子。请求代码如下所示: import requests import json data = { "username": "user", "password": "pass" } data = json.dumps(data) b = requests.post(url='http://127.0.0.1:5000/login/', data=data) print b.te
请求
充当我的前端,beene试图执行与后端对话的帖子。请求代码如下所示:
import requests
import json
data = {
"username": "user",
"password": "pass"
}
data = json.dumps(data)
b = requests.post(url='http://127.0.0.1:5000/login/', data=data)
print b.text
from flask import Flask
from flask import request, url_for, render_template
app = Flask(__name__)
@app.route("/")
def hello():
return render_template('index.html')
@app.route("/login/", methods=['GET', 'POST'])
def login():
if request.method == 'POST':
abc = request.get_json()
print abc['username']
print abc["password"]
return abc["password"]
else:
return render_template('index.html')
if __name__ == "__main__":
app.run()
我的flask后端代码如下所示:
import requests
import json
data = {
"username": "user",
"password": "pass"
}
data = json.dumps(data)
b = requests.post(url='http://127.0.0.1:5000/login/', data=data)
print b.text
from flask import Flask
from flask import request, url_for, render_template
app = Flask(__name__)
@app.route("/")
def hello():
return render_template('index.html')
@app.route("/login/", methods=['GET', 'POST'])
def login():
if request.method == 'POST':
abc = request.get_json()
print abc['username']
print abc["password"]
return abc["password"]
else:
return render_template('index.html')
if __name__ == "__main__":
app.run()
当我将Flask作为后端服务器运行并运行请求代码时,会出现以下错误:
print abc["password"]
TypeError: 'NoneType' object has no attribute '__getitem__'
我不明白为什么
abc
属于None
类型。使用Postman和Flask works模拟相同的场景 :5000/login/
URL是否被重定向到其他URL?POST表单数据无法重定向。没有重定向。是否尝试打印原始请求正文?这可能会揭示一些有用的东西。我该怎么做?