语法

问题描述:

当我尝试从终端上OSX发送卷曲REQ为:语法

卷曲--anyauth --user USR:PWD -X PUT -D“{ “事件”:{ “事件”: “数据库复制”}}” -i -H “内容类型:应用程序/ JSON的” URL

它给了我下面的错误:

{ “错误响应”:{ “statusCode”:“400”,“status”:“Bad Request”,“messageCode”:“XDMP-JSONDOC”,“message”:“XDMP-JSONDOC:xdmp:unquote(\”‘事件:数据库复制}}’ \“,(),\”format-json \“) - 文档不是JSON”}}

我试图逃避报价,确保其UTF-8,仍然无法正常工作。当我将它保存在一个文件中,然后以[email protected]的形式附加到CURL req时,它就可以工作。

任何想法,如果我失去了一些东西?提前致谢。

+0

你在窗户上吗? –

+0

对不起,刚更新了这个问题。我正在使用macOS Sierra。 –

+0

您是否使用正确的单引号?我只是复制了主体,并且它有撇号(')而不是主要符号(') – user2976753

直接在终端上输入请求解决了问题。在编码方面不要相信任何第三方应用程序。