8

我试图在 apppot 上的某些处理程序代码上运行分析器,并且正在寻找一种方法来显示 pstats 输出而不直接写入响应正文(这对于使用 JSON 等结构化数据响应的处理程序来说是有问题的)。

我决定尝试将输出写入响应标头,并将一些 js 添加到我的 html 渲染处理程序中,这些处理程序可以解析标头及其console.log()(结果非常简单且易于使用)。对于非 html 渲染处理程序,我想我可能会尝试构建一个 chrome 扩展来做类似的事情,但是当然,每当我对这样的处理程序进行 ajax 调用时,调用页面(用 js 解析header) 可以介入并处理显示。

当我在 上进行测试时,这一切看起来都不错dev_appserver,但后来我部署到 apppot 并发现我的自定义标头从未出现过。我在这个项目中有类似的代码可以跟踪某些操作的执行时间,并且我编写的自定义标头显示得很好。

我假设appspot python运行时进程有一个限制,如果它大于一定长度,则省略标题,但我没有看到开发者网站上任何地方发布的大小。

如果实际上有限制,有人知道它是什么吗?

4

1 回答 1

6
于 2013-08-30T10:36:55.010 回答