2009-11-16 17 views
82

Komut satırında bir kıvrılma işlemi yürütüyorum ve üstbilgiyi XML olarak ayarlamak için zorlamakta zorlanıyorum. Content-Type'ı xml olmaya zorlamak için -H seçeneğini kullanıyorum, ancak komutu çalıştırdığımda, üstbilginin gönderdiğim veri değerlerinden birini işaretleyen urlen kodlu olarak gönderildiğini görebiliyorum. Birisi bana, Content-Type'un neden "application/atom + xml" yerine "application/x-www-form-urlencoded" ye geri sıfırlandığını açıklayabilir mi?Kıvrılma ayarı Content-Type yanlış

Bunu, API kullanarak API'dan bir yükleme belirteci almak için kullanıyorum. Benzer bir komut kullanarak bir kimlik doğrulama jetonu almada sorun yaşıyorum.

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 

cevap

199

Sana iki nokta üst üste, değil eşittir ile

-H "Content-Type:text/xml" 

belirtmek istediğiniz düşünüyorum.

+0

Yep. Öyleydi. –

+4

Bir kolonla eşit değil. Senin için + 1 efendim – Dacav