使用Google应用引擎创建XML文件

1 投票
1 回答
1025 浏览
提问于 2025-04-16 10:52

我现在正在使用 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,可以去他们的文档里查一下如何设置内容类型。

撰写回答