从烧瓶中得到 404 响应,难倒了

问题描述 投票:0回答:1

有一个简单的烧瓶应用程序如下:

from flask import Flask
from flask import jsonify

app = Flask(__name__)

@app.route("/")
def hello(): 
    return "<h3>Hello World!</h3>Your app is working.<br/></br/>{}".format(hex(random.randint(0,1000000)))

@app.route('/echo', methods=['POST'])
def hello1():
   return jsonify(request.json(force=True))

if __name__ == "__main__":
    app.run(host="0.0.0.0", port=8002, use_reloader=True)

直接查询确认连接:

http://172.31.26.169:8002/ yields:

Hello World!
Your app is working.

请求。顺利完成工作。

但是以下结果导致服务器响应 404。

response = requests.post("http://172.31.26.169:8002/echo", json={"mytext":"lalala"})

我的IDE是Wing Pro,整体安装在ArcGIS conda克隆环境中。

我已经在这个问题上呆了一天多了,而且被难住了。欢迎任何建议!!

python flask http-status-code-404 arcgis
1个回答
0
投票

尝试 request.get_json() 而不设置强制。

© www.soinside.com 2019 - 2024. All rights reserved.