【问题标题】:ECONNRESET Error response getting from flask python从烧瓶python获取的ECONNRESET错误响应
【发布时间】:2020-08-04 18:42:02
【问题描述】:

我没有得到这个特定 API 的正确响应。此外,在实际实施中,当所有事情都运行良好时,我会得到正确的 200 jsonify 响应,但如果它们有任何异常,并且如果我想用 500 状态代码发回响应:邮递员说无法得到响应:“错误:读取 ECONNRESET”并在我的控制台中显示为“127.0.0.1 - - [04/Aug/2020 23:57:22]”←[37mPOST /hi HTTP/1.1←[0m”500 -”

谁能告诉我,我哪里出错了?

from flask import Flask, jsonify, request, abort, json
from werkzeug.utils import secure_filename
from werkzeug.exceptions import HTTPException
from flask_cors import CORS, cross_origin
import traceback

app = Flask(__name__)
cors = CORS(app)
app.config['CORS_HEADERS'] = 'Content-Type'

@app.route("/hi", methods=['POST'])
def hi():
    val = 500
    dict_json = {"messgae": "lets work it out {} ".format(val)}
    return jsonify(dict_json), val

【问题讨论】:

    标签: python api flask jsonify


    【解决方案1】:

    我今天遇到了这个问题,发现似乎是flask服务器的问题。它通常工作正常,但有时与邮递员的请求会因您提到的错误而超时。

    你可以尝试用女服务员来代替吗?

    为此,请将其添加到文件的顶部

    从女服务员导入服务

    然后运行 ​​serve(app, host='localhost', port=7777)

    而不是运行 app.run()

    哦,要让服务员工作,您当然需要先运行 pip install waitress

    【讨论】:

      猜你喜欢
      • 2019-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-17
      • 1970-01-01
      • 1970-01-01
      • 2019-01-04
      相关资源
      最近更新 更多