431(请求标头字段太大)(ReactJS/Flask)

2024-04-27 02:48:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我在一篇简单的回帖中发现了一个431错误,特别是:

net::ERR_ABORTED 431 (Request Header Fields Too Large)

代理设置为:“代理”:“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,但没有任何帮助,我认为这不会导致问题,因为我传递的是一个小文本

我还尝试使用.netcore复制我的解决方案,并且我能够发布没有问题的数据,但是使用.netcore不适合我的范围。(我正在学习如何使用烧瓶)

我正在将数据传递到.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)

你知道是什么导致了这个问题吗


Tags: 数据fromimageimportjsonappflask代理