Google App Engine HTTP başlık Content-Type doğru değil uygulama dağıtıldıktan sonra

1 Cevap php

Ben GAE üzerinde bir uygulama yazıyorum ve her zaman XML dönmek ve Content-Type için ayarlanmış bir URL var "text / xml; charset = utf-8".

Ben webapp çerçevesinde yerleşik kullanarak ve içerik türünü ayarlamak ve web işleyici XML dönmek için aşağıdaki kodu kullanıyorum:

self.response.headers.add_header('Content-Type',"text/xml; charset=utf-8")
self.response.out.write(template.render("my_xml",{"key1":"val1"}))

Bu yerel kalkınma çevre üzerinde çalışıyor ancak ben Google sunucularına dağıtmak kez içerik türü her zaman ayarlanır "text / html; charset = utf-8". Onu nasıl Google sunucularında çalışır kez doğru Content-Type ayarlanmış olduğundan emin olabilirim?

1 Cevap

Eğer içerik türü yerine başka homonim başlık ekleyerek geçersiz, böylece self.response.headers['Content-Type'] = "text/xml; charset=utf-8" kullanın.