部署应用程序后,Google App Engine HTTP 标头内容类型不正确

2024-05-05

我正在 GAE 上编写一个应用程序,并且我有一个始终返回 XML 并将 Content-Type 设置为的 URL"text/xml; charset=utf-8".

我正在使用内置的 webapp 框架并使用以下代码来设置内容类型并在 Web 处理程序中返回 XML:

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

这在本地开发环境中运行良好,但一旦我部署到 Google 服务器,内容类型始终设置为"text/html; charset=utf-8".

我如何确保正确Content-Type一旦在 Google 服务器上运行就设置了吗?


Use self.response.headers['Content-Type'] = "text/xml; charset=utf-8",这样您就可以覆盖内容类型,而不是添加另一个同名标头。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

部署应用程序后,Google App Engine HTTP 标头内容类型不正确 的相关文章

随机推荐