跳转到主要内容

用于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 (17.2 kB 查看哈希)

上传时间

由以下组织支持