К сожалению, оболочка Windows (cmd.exe
) использует кавычки не так, как Mac OSX и Linux.
Самое простое исправление состоит в том, чтобы избежать одиночных кавычек и использовать двойные кавычки, с двойными кавычками в документе JSON, экранированными:
curl -X PUT 192.168.2.5:5984/test/testdoc -d "{\"owner\":{\"fname\":\"test\",\"lname\":\"ing\"}}"
{"ok":true,"id":"testdoc","rev":"1-299729b3cb92a371136cb7331c66644d"}
Другой вариант - установить другую оболочку, например Bash для Windows: http://win -bash.sourceforge.net / . Тогда вы сможете следить за документацией и проводить собственные эксперименты.