使用curl写入数据库时​​出错

时间:2015-12-16 13:31:20

标签: curl

我在尝试在现有数据库中创建JSON文档时收到错误消息。 我在curl中的命令:

C:\Users\totti>curl -X POST -u <username> https://<account>.cloudant.com/businesscard -H "Content-Type: application/json" -d "{"_id":"emp103", "name":"mark"}"

错误信息是:

{"error":"bad_request","reason":"invalid UTF-8 JSON"}

任何建议?

最亲切的问候

1 个答案:

答案 0 :(得分:0)

我将许多解决方案($ no_proxy和双引号转义)结合在一起,最终将数据发送到数据库。 这是有用的:

curl --noproxy '*' -X POST -u <username> "https://<account>.cloudant.com/employee" -H "Content-Type:application/json" -d {"""foo""":"""bar"""}