एक Windows कमांड लाइन से निम्न आदेश चल रहा है एक मौजूदा CouchDB डेटाबेस (नाम परीक्षण) के लिए एक नया दस्तावेज़ पोस्ट करने की कोशिश cURL का उपयोग कर में विफल रहता है:CouchDB cURL विंडोज कमांड लाइन अमान्य JSON
curl -H "Content-Type: application/json" -X POST "http://127.0.0.1:5984/test" -d {"valid":"json"}
यह त्रुटि देता है:
{"error":"bad_request","reason":"invalid_json"}
JSON मान्य है तो क्या देता है?
ऐसा करने का सबसे आसान तरीका एकल उद्धरणों का उपयोग करना है:' -d '{"मान्य": "json"}' ' –
वास्तव में सिंगल कोट्स अभी भी फेंकता है और अमान्य जेसन त्रुटि जब मैं कर्ल का उपयोग कर रहा हूं विंडोज कमांड लाइन प्रॉम्प्ट। – skinneejoe
यदि आप विंडोज मशीन पर स्थानीय रूप से चलते हैं तो रिमोट मशीन या सिग्विन या गिटबाश के खिलाफ पुटी का उपयोग करें। यहां मेरी कॉच डीबी चीट शीट है http://macgyverdev.blogspot.se/2013/12/couchdb-on-linux-mint.html –