我試圖在appspot上運行一些處理程序代碼的分析器,並且正在尋找一種方式來顯示pstats輸出而不直接寫入響應正文(這對處理程序響應結構化數據(如JSON)而言是個問題)。Google App Engine上的HTTP響應頭是否有大小限制?
我決定嘗試將輸出寫入響應頭文件,並將一些js添加到我的html渲染處理程序中,該處理程序可以解析頭文件和它(原來非常簡單和便於處理)。對於非HTML渲染處理程序,我想我可能會嘗試構建一個chrome擴展來執行類似的操作,但當然,每當我對這樣的處理程序進行ajax調用時,調用頁面(使用js解析標題)可以介入並處理顯示。
所有這一切看起來不錯,因爲我在dev_appserver
上測試,但隨後我部署到appspot,發現我的自定義標頭從未出現過。我在這個項目中有類似的代碼片段,用於跟蹤某些操作的執行時間,以及我編寫的自定義頭文件以顯示正常。
我假設appspot python運行時進程存在限制,如果它大於特定長度,則忽略頭,但在開發人員網站上的任何位置都看不到大小。
如果實際上有限制,是否有人知道它是什麼?
也許這是一個愚蠢的問題,但我會問反正。報頭是否被緩存? – bernie 2013-03-07 19:42:58
@bernie自定義標題我已經顯示執行時間因請求而異,所以我不認爲緩存是一個問題。 – 2013-03-07 22:42:24
我明白了。感謝澄清,併爲基礎外問題表示歉意。 – bernie 2013-03-07 22:44:07