構文

2017-08-11 12 views
0

私はとOSX上の端末からカールREQを送信しようとすると:構文

カール--anyauth --user USR:PWD -XのPUT -d「{ "イベント":{ "イベント": "データベースの複製"}}」-i -H "コンテンツタイプ:アプリケーション/ JSON" URL

それはエラーの下に私を与える:

{ "はErrorResponse":{ "statusCode": "400"、 "status": "Bad Request"、 "messageCode": "XDMP-JSONDOC"、 "message": "XDMP-JSONDOC:xdmp:unquote(\"‘ {events:{イベント:データベースレプリケート}}’ \ "、()、\" format-json \ ") - ドキュメントはJSONではありません"}}

引用符をエスケープして、UTF-8を保証しようとしましたが、まだ動作しません。単純にファイルに保存してから[email protected]としてCURL reqに添付するだけで動作します。

何か不足していると思いますか?前もって感謝します。

+0

あなたは窓にいますか? –

+0

申し訳ありませんが、質問を更新しました。私はmacOS Sierraを使用しています。 –

+0

正しい一重引用符を使用していますか?私は身体をコピーしていて、素数記号( ')の代わりにアポストロフィ(')をつけています。 – user2976753

答えて

0

端末に直接リクエストを入力すると問題が解決しました。エンコードに関しては、サードパーティのアプリケーションを信頼しないでください。