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