http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGET.html belgesine göre S3 hizmeti XML'de yanıt veriyor gibi görünüyor.Amazon S3 yanıtı?
Bunun yerine JSON biçiminde almanın bir yolu var mı?
http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGET.html belgesine göre S3 hizmeti XML'de yanıt veriyor gibi görünüyor.Amazon S3 yanıtı?
Bunun yerine JSON biçiminde almanın bir yolu var mı?
No.
Ayrıca, yanıt her zaman geçerli bir XML değildir! Bu S3'te bilinen bir hatadır. S3'te, XML geçersiz karakterleri (<,> vb.) Olanlar da dahil olmak üzere herhangi bir UTF-8 dizesini, bir nesnenin anahtarı olarak kullanabilirsiniz, ancak bazı garip denetim karakterleri DEĞİLDİR.
Eğer bir şekilde S3 üzerinde bir dosya kadar tuhaf bir dize ile bir dosya alırsanız, bunun bir listesini geçersiz XML döndürecek!
Belki de bu hatayı bir seçenek olarak JSON geri dönüşü yaparak düzeltebilirler, ancak kısa bir süre aramayın. XML hatası yıllardır bilinmektedir. https://forums.aws.amazon.com/thread.jspa?threadID=10869 https://forums.aws.amazon.com/thread.jspa?threadID=82485
bir diğer üzücü nokta olduğunu imkansız (en azından bir yıl önce çalıştığımızda) gzip'lenmiş XML yanıtını alır. Yani çok kabarık XML ileten çok sayıda bant genişliği harcıyorsunuz.
S3'ün sıkıştırılmış ve dayanıklı yeni bir döndürülen veri formatını desteklemesi zamanı geldi. Harekete geçirici mesaj için
+1! –
https://forums.aws.amazon.com/thread.jspa?threadID=86552&tstart=0 –
Yıllarca sabitlenmediniz mi? Hiçbir şekilde S3 kullanamayacağım. – ajsie