这是我的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 服务器。如果您手动输入网址,请检查您的 拼写,然后重试。
你能告诉我我的错误在哪里吗?