我在一个简单的提取帖子中收到 431错误,具体是:
net :: ERR_ABORTED 431(请求标头字段太大)
代理设置为:“代理”:“ http://0.0.0.0:3000”(在reactjs上)
fetch("/process_image", {
method:"POST",
cache: "no-store",
headers:{
"content_type":"application/json",
},
body:JSON.stringify("testing")
}
).then(response => {
//return response.json()
})
.then(json => {
//this.setState({playerName: json[0]})
});
我曾尝试根据与我的问题类似的解决方案清除浏览器上的缓存和 cookies ,但没有任何帮助,而且我认为这样做不会引起问题,因为我所传递的只是一个小文本。
我还尝试过使用.net
内核复制解决方案,并且能够发布数据而没有问题,但是使用 .net 内核不适合我的范围。 (我正在学习如何使用烧瓶)
我正在将数据传递到.py
文件中
from flask import Flask, request, jsonify
from flask_cors import CORS
import Image, io, base64
import numpy as np
from keras import models
app = Flask(__name__)
CORS(app)
@app.route("/")
def home():
return "Hello, Flask!"
@app.route("/process_image", methods=['GET', 'POST'])
def process_image():
data_uri = request.json()
print("hello: ", data_uri)
有什么想法会导致问题吗?