मैं कमांड लाइन पर एक कर्ल ऑपरेशन चला रहा हूं और हेडर को एक्सएमएल के रूप में सेट करने में परेशानी हो रही है। मैं सामग्री-प्रकार को xml होने के लिए मजबूर करने के लिए -H विकल्प का उपयोग करता हूं, हालांकि, एक बार जब मैं कमांड चलाता हूं तो मैं देख सकता हूं कि हेडर को urlencoded के रूप में भेजा गया है जो मैं भेज रहा डेटा मानों में से एक को टैन कर रहा हूं। क्या कोई मुझे बता सकता है कि सामग्री-प्रकार हमेशा "एप्लिकेशन/एटीओएम + एक्सएमएल" के बजाय "एप्लिकेशन/एक्स-www-form-urlencoded" पर रीसेट क्यों किया जाता है?कर्ल सेटिंग सामग्री-प्रकार गलत तरीके से
मैं इसका उपयोग अपने एपीआई का उपयोग कर YouTube से अपलोड टोकन पुनर्प्राप्त करने के लिए कर रहा हूं। मुझे एक समान कमांड का उपयोग करके प्रमाणीकरण टोकन पुनर्प्राप्त करने में कोई समस्या नहीं है।
curl -S -v
--location http://gdata.youtube.com/action/GetUploadToken
-H Content-Type= text/xml
--data content=some xml content here
--data GoogleLogin auth="DQAAAHU.....TiU95NXYSLFFENTbNQUy....NjfFoC0nyEKaz-ejEkA_w"
-H X-Gdata-Key: key=AI39si5EQyo-_L......78eL80r-MooHXtrA48R82AShoQ
-H Content-Length=445
हाँ। वह यह था। –
एक कोलन के साथ, बराबर नहीं। आपके लिए +1, महोदय – Dacav