Je suis en cours d'exécution une boucle de l'opération sur la ligne de commande et j'ai du mal à forcer l'en-tête défini comme XML. J'ai utiliser l'option-H pour forcer le Type de Contenu à xml, cependant, une fois que je lance la commande, je peux voir que l'en-tête est envoyé comme urlencoded qui entachent l'une des valeurs de données que j'envoie. Quelqu'un peut m'expliquer pourquoi le Type de Contenu est toujours réinitialisé à "application/x-www-form-urlencoded" au lieu de "application/atom+xml"?
Je me sers de ce pour récupérer un chargement de jeton à partir de YouTube en utilisant leur API. Je n'ai aucun problème de la récupération d'un jeton d'authentification à l'aide d'une commande similaire.
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