eseguendo il seguente comando dalla riga di comando di Windows utilizzando cURL tentativo di inserire un nuovo documento a un database di CouchDB esistente (chiamato test) non riesce:CouchDB comando CURL di Windows riga non valido JSON
curl -H "Content-Type: application/json" -X POST "http://127.0.0.1:5984/test" -d {"valid":"json"}
restituisce l'errore:
{"error":"bad_request","reason":"invalid_json"}
Il JSON è valido, quindi cosa fornisce?
Il modo più semplice per eseguire questa operazione è utilizzare le virgolette singole:' -d '{"valido": "json"}' ' –
In realtà le virgolette singole continuano a generare errori json non validi quando utilizzo l'arricciatura da un prompt della riga di comando di Windows. – skinneejoe
Utilizzare stucco contro macchine remote o cygwin o gitbash se si esegue localmente su un computer Windows. Ecco il mio cheat sheet CouchDB http://macgyverdev.blogspot.se/2013/12/couchdb-on-linux-mint.html –