当我尝试从OSX上的终端发送curl req时:
curl --anyauth --user usr:pwd -X PUT -d'{“events”:{“event”:“Database Replicate”}}' - i -H“Content-type:application / json”URL
它给我以下错误:
{“errorResponse”:{“statusCode”:“400”,“status”:“Bad Request”,“messageCode”:“XDMP-JSONDOC”,“message”:“XDMP-JSONDOC:xdmp:unquote(\ “'{events:{event:Database Replicate}}'\”,(),\“format-json \”) - 文档不是JSON“}}
我试图逃避报价,确保其UTF-8仍然不起作用。当我只是将它保存在一个文件中然后作为-d@filename.json附加到CURL req时,它就可以了。
我不知道我错过了什么吗?提前谢谢。
答案 0 :(得分:0)
直接在终端上键入请求解决了问题。在编码方面,不要相信任何第三方应用。