请求通过卷曲瓶

这个问题在这里已经有了答案:

  • 如何在Flask中获得发布的json? 4个答案
  • 如何使用终端/命令行中的Curl来发布JSON数据以测试Spring REST? 18个答案

  • 根据get_json文档:

    如果mimetype不是application/json [..]函数将返回None ,但这可以被force参数覆盖。

    因此,要么将传入请求的MIME类型指定为application/json

    curl localhost:5000/post -d '{"foo": "bar"}' -H 'Content-Type: application/json'
    

    或强制JSON解码force=True

    data = request.get_json(force=True)
    

    如果在Windows上运行cmd.exe ,而不是PowerShell),则还需要更改JSON数据的引用(从单引号到双引号):

    curl localhost:5000/post -d "{"foo": "bar"}" -H 'Content-Type: application/json'
    
    链接地址: http://www.djcxy.com/p/8543.html

    上一篇: Request to Flask via Curl

    下一篇: How to cURL post with JSON parameters?