为什么我的flask post命令返回404错误

时间:2019-01-07 11:26:42

标签: python rest flask flask-restful

这是我的REST Api代码:

from flask import Flask, jsonify, request
app = Flask(__name__)

@app.route('/', methods =['GET','POST'])
def index():
    if (request.method == 'POST'):
        some_json =request.get_json()
        return jsonify({'You sent':some_json}), 201
    else:
        return jsonify({"about":"Hello World"})

if __name__ == '__main__':
    app.run(debug=True)

我想测试POST命令是否有效,但是在CMD中运行此行后会引发404错误:

curl -H "Content-Type: application/json" -X POST -d '{"name":"xyz", "address":"address xyz"}' http://127.0.0.1:5000/

当我在cmd上运行代码时,我试图用"替换""",再次无效。

这是错误:

  

卷曲:(3)第20列中的[匹配]无匹配的大括号/括号

     

找不到404

未找到

在上找不到请求的URL   服务器。如果您手动输入网址,请检查您的   拼写,然后重试。

你能告诉我我的错误在哪里吗?

0 个答案:

没有答案