4

我正在使用 appengine 1.7.0 (python) 开发一个应用程序,并且我正在尝试通过 app.yaml 以这种方式将自定义标头添加到静态目录:

- url: /js
  static_dir: static/js
  http_headers:
    X-Test-Http-Headers: yo

问题是没有设置 http 标头,即使在重新启动应用程序之后也是如此。

有什么建议么?

编辑:
它在开发和生产环境中都不起作用

编辑 2:
使用 Charles 进行调试,返回的标头如下:

HTTP/1.1 200 OK
ETag: "f_-W8g"
Date: Fri, 17 Aug 2012 09:40:10 GMT
Expires: Fri, 17 Aug 2012 09:40:15 GMT
Cache-Control: public, max-age=5
Content-Type: application/x-javascript
Content-Encoding: gzip
Server: Google Frontend
Content-Length: 8876

编辑3: 我发现了问题。我更改了版本,因此在线版本不是部署的版本。恢复版本号使部署的版本在线可用,因此添加了标头:

HTTP/1.1 200 OK
X-Test-Http-Headers: yo
ETag: "DdNIcQ"
Date: Fri, 17 Aug 2012 10:19:01 GMT
Expires: Fri, 17 Aug 2012 10:19:06 GMT
Cache-Control: public, max-age=5
Content-Type: application/x-javascript
Content-Encoding: gzip
Server: Google Frontend
Content-Length: 8876
4

0 回答 0