使用Google应用引擎创建XML文件
我现在正在使用 db.Model 来存储一个字符串(已经是 XML 格式的)。我想知道怎么才能让这个 XML 字符串公开可访问,比如通过 example.appspot.com/xml_file 这样的链接,这样 Firefox 浏览器就能识别它是 XML 文件,或者直接通过 example.appspot.com 也可以。我看到有一个 to_xml() 的函数,但我不知道怎么用才能让 Firefox 识别它为 XML 文件。谢谢!
1 个回答
4
将响应的内容类型设置为 "text/xml"。
如果你在使用GAE的 webapp
框架,可以在请求处理器中使用以下代码:
self.response.headers['Content-Type'] = 'text/xml'
如果你使用的是其他框架,比如Django,可以去他们的文档里查一下如何设置内容类型。