Estoy ejecutando una operación curl en la línea de comandos y estoy teniendo problemas forzando el encabezado para establecer como XML. Utilizo la opción -H para forzar que Content-Type sea xml, sin embargo, una vez que ejecuto el comando, veo que el encabezado se envía como urlencoded, lo que está contaminando uno de los valores de datos que estoy enviando. ¿Puede alguien explicarme por qué el Tipo de contenido siempre se restablece a "application/x-www-form-urlencoded" en lugar de "application/atom + xml"?Curl setting Content-Type incorrectamente
Estoy usando esto para recuperar un token de carga de YouTube usando su API. No tengo problemas para recuperar un token de autenticación usando un comando similar.
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
Sí. Eso fue todo. –
Con dos puntos, no un igual. +1 para usted, señor – Dacav