repoze.urchinは、WebページにGoogleアナリティクスを使用するために必要なマークアップを注入するためのWSGIミドルウェアを提供しています。
詳細なドキュメントのためindex.rst /ドキュメントを参照してください。
このリリースで新しく追加されます:
新しい非同期トラッキングコードに置き換えウニのjavascript。参照してください:
http://www.google.com/support/googleanalytics/bin/answer.py?answer=174090
スクリプトは現在、タグの最後に挿入されることに注意してください。
HEADリクエストのためのバイパスを追加しました。これはリクエストメソッドが「HEAD」である場合は、応答に体を設定することはできませんwebob.Responseで主張の回避策です。ここで概説したようにwebobの一部のこの動作は、実際に偽です。
http://blog.dscpl.com.au/2009/10/wsgi-issues-with-http-head-requests.html
ここで重要な問題はWSGIスタックに何かが特別な場合「HEAD」要求にしようとしている限り、私たちはリクエストメソッドが「GET」または「HEAD」であるかどうかに応じて異なるヘッダーを含む応答で終わることができるということです。この具体例では、HEADリクエストの際にウニ処理をバイパスすることにより、我々は、GETリクエストで取得することになる挿入ウニコードの余分なバイトが含まれていないヘッド用のContent-Lengthヘッダーに巻きます。これは、標準の定義により、間違っている、と長いwebobが私たちのスタックにあるように、まだ避けられません。
今のところ、私達は私達の鼻を保持し、おそらく何が本当にこのためdiscrepencyの破断するつもりはないということを知っているが、我々は多分HEADリクエストのための条件付き処理をドロップするwebobの観客を説得しようとすることができますすることができます。
要件:
パイソン
コメントが見つかりません