语法
问题描述:
当我尝试从终端上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时,它就可以工作。
任何想法,如果我失去了一些东西?提前致谢。
答
直接在终端上输入请求解决了问题。在编码方面不要相信任何第三方应用程序。
你在窗户上吗? –
对不起,刚更新了这个问题。我正在使用macOS Sierra。 –
您是否使用正确的单引号?我只是复制了主体,并且它有撇号(')而不是主要符号(') – user2976753