मैं बेस ऑफ हो सकता हूं, लेकिन मैं इस दोपहर के बाद PHP फ्रेमवर्क ट्यूटोरियल में कर्ल पोस्ट कमांड को चलाने के लिए पूरी कोशिश कर रहा हूं । जो मुझे समझ नहीं आ रहा है कि PHP को मेरे POST की व्याख्या कैसे करनी चाहिए, यह हमेशा एक खाली सरणी के रूप में आता है।
curl -i -X POST -d '{"screencast":{"subject":"tools"}}' \
http://localhost:3570/index.php/trainingServer/screencast.json
(वहाँ स्लैश सिर्फ मुझे एक बेवकूफ की तरह नहीं बनाने के लिए है, लेकिन मैंने इसे PHP 5.2 का उपयोग करके खिड़कियों से निष्पादित किया है, एक लिनक्स सर्वर पर भी कोशिश की है, लिनक्स कर्ल के साथ एक ही संस्करण)
ऐसा कुछ होना चाहिए जो मुझे याद आ रहा है क्योंकि यह बहुत सीधा लगता है, पोस्ट को सिर्फ सही नहीं बताया गया है, अगर यह होता तो सब कुछ बहुत अच्छा होता।
यह वही है जो मुझे वापस मिलता है:
HTTP / 1.1 409 संघर्ष दिनांक: शुक्र, 01 मई 2009 22:03:00 GMT सर्वर: Apache / 2.2.8 (Win32) PHP / 5.2.6 X-Powered-by: PHP / 5.2.6 स्थानांतरण-एन्कोडिंग: chunked सामग्री-प्रकार: पाठ / html; charset = iso-8859-1 { "स्क्रीनकास्ट": { "id": अशक्त, "विषय": अशक्त, "शरीर": अशक्त, "DataUrl": अशक्त, "dataMedium": अशक्त, "createdOn": अशक्त, "लेखक": अशक्त}}
application/json
।