用于Google分析的WSGI中间件
项目描述
repoze.urchin README
此软件包提供用于将Google Analytics所需的标记注入网页的WSGI中间件。
有关详细文档,请参阅docs/index.rst。
repoze.urchin 变更日志
0.2 (2011-10-10)
用新的异步跟踪代码替换了urchin JavaScript。请参阅
http://www.google.com/support/googleanalytics/bin/answer.py?answer=174090
请注意,脚本现在被插入到
标签的末尾。添加了对HEAD请求的绕过。这是对webob.Response中的断言的解决方法,该断言不允许在请求方法为‘HEAD’时设置响应体。webob的这一行为实际上是错误的,如这里所述
http://blog.dscpl.com.au/2009/10/wsgi-issues-with-http-head-requests.html
这里的关键问题是,只要WSGI堆栈中的任何东西尝试对‘HEAD’请求进行特殊处理,我们就可能得到响应,其头部信息取决于请求方法是否为‘GET’或‘HEAD’。在这个特定的例子中,通过绕过HEAD请求时的urchin处理,我们得到了一个不包括插入urchin代码额外字节的Content-Length头部,这在标准定义中是不正确的,但在webob在我们的堆栈中时是不可避免的。
目前,我们可以忍受这个差异,并知道可能没有什么真正会因为这个差异而崩溃,但我们可能试图说服webob群体取消对HEAD请求的条件处理。
0.1 (2009-06-02)
初始发布。
项目详情
关闭
repoze.urchin-0.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6563f739ba172ee87846bd673c564dd1213517044d2e7d617be3e08a0295b72a |
|
MD5 | 0af909b1324428c5230c6dd509567c95 |
|
BLAKE2b-256 | c6367749eadc9bbd384fa496eb068c20bc4d0ff5aa1d308004da095692e29d4c |