Request to Flask via Curl
This question already has an answer here:
According to the get_json
docs:
[..] function will return None
if the mimetype is not application/json
but this can be overridden by the force
parameter.
So, either specify the mimetype of the incoming request to be application/json
:
curl localhost:5000/post -d '{"foo": "bar"}' -H 'Content-Type: application/json'
or force JSON decoding with force=True
:
data = request.get_json(force=True)
If running this on Windows ( cmd.exe
, not PowerShell), you'll also need to change the quoting of your JSON data, from single quotes to double quotes:
curl localhost:5000/post -d "{"foo": "bar"}" -H 'Content-Type: application/json'
链接地址: http://www.djcxy.com/p/8544.html
上一篇: 如何将post json Object Data传递给使用java / Spring / rest的api
下一篇: 请求通过卷曲瓶