Software informatie:
Versie: 0.2
Upload datum: 11 May 15
Licentie: Gratis
Populariteit: 8
repoze.urchin biedt een WSGI middleware voor het injecteren van de opmaak die nodig is om het gebruik van Google Analytics in webpagina's.
Zie docs / index.rst voor gedetailleerde documentatie.
Wat is nieuw in deze release:
- Vervangen egel javascript nieuwe asynchrone trackingcode. Zie:
- http://www.google.com/support/googleanalytics/bin/answer.py?answer=174090
- Merk op dat het script nu wordt aan het einde van het label.
- Toegevoegd bypass voor HEAD verzoeken. Dit is een tijdelijke oplossing voor een bewering in webob.Response dat niet laat je het lichaam op een antwoord als het verzoek methode is 'hoofd' te stellen. Dit gedrag van de kant van webob eigenlijk nep, zoals hier beschreven:
- http://blog.dscpl.com.au/2009/10/wsgi-issues-with-http-head-requests.html
- Het belangrijkste punt hier is dat zolang iets in de WSGI stack probeert speciaal geval verzoeken 'hoofd', kunnen we eindigen met reacties met headers, die verschillen afhankelijk van de vraag of het verzoek methode 'GET' of 'hoofd' . In dit specifieke voorbeeld, door in het geval van een HEAD-verzoek omzeilen van de egel verwerking, we liquideren met een Content-Length header voor HEAD dat geen van de extra bytes voor de geplaatste egels code die we zouden krijgen met een GET-aanvraag . Dit is per definitie van de normen, verkeerde, maar toch onvermijdelijk zolang webob in ons stack.
- Voor nu, kunnen we onze neus houden en weten dat waarschijnlijk niets gaat om echt te breken vanwege dit discrepency, maar kunnen we misschien proberen om de webob publiek te overtuigen om voorwaardelijke verwerking vallen voor HEAD aanvragen.
Eisen
- Python
Reacties niet gevonden