ECONNRESET从烧瓶python获取错误响应

时间:2020-08-04 18:42:02

标签: python api flask jsonify

对于这个特定的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

1 个答案:

答案 0 :(得分:0)

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

您可以代替服务生尝试托管它吗?

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

从女服务员导入服务

然后运行 serve(app,host ='localhost',port = 7777),而不是运行 app.run()

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