Eva*_*van 5 google-app-engine webapp2
我正在GAE上编写一个应用程序,我有一个URL,它将始终返回XML并将Content-Type设置为"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"}))
Run Code Online (Sandbox Code Playgroud)
这在本地开发环境中运行良好,但是一旦部署到Google服务器,内容类型始终设置为"text/html; charset=utf-8"
.
如何Content-Type
在Google服务器上运行后确保设置正确?
Ale*_*lli 19
使用self.response.headers['Content-Type'] = "text/xml; charset=utf-8"
,以便覆盖内容类型而不是添加另一个同名标头.
归档时间: |
|
查看次数: |
4970 次 |
最近记录: |