Prog.varedetaljer:
Versjon: 0.2
Last opp dato: 11 May 15
Lisens: Gratis
Popularitet: 1
repoze.urchin gir en WSGI mellomvare for å injisere markup kreves for å bruke Google Analytics til websider.
Se docs / index.rst for detaljert dokumentasjon.
Hva er nytt i denne versjonen:
- Erstattet bolle javascript med nye async sporingskoden. Se:
- http://www.google.com/support/googleanalytics/bin/answer.py?answer=174090
- Merk at skriptet er nå satt inn på slutten av koden.
- Lagt bypass for HEAD forespørsler. Dette er en midlertidig løsning for en påstand i webob.Response som ikke lar deg sette kroppen på et svar hvis forespørselen metoden er "hodet". Denne oppførselen på den delen av webob er faktisk falsk, som beskrevet her:
- http://blog.dscpl.com.au/2009/10/wsgi-issues-with-http-head-requests.html
- Det sentrale her er at så lenge noe i WSGI stabelen prøver å spesialtilfelle "hodet" forespørsler, kan vi ende opp med svar med overskrifter som varierer avhengig av om anmodningen metoden er "GET" eller "HEAD ' . I dette konkrete eksempel ved å omgå Bolle behandling i tilfelle av en HEAD forespørsel, vind vi opp med en Content-Length header for HEAD som ikke inkluderer de ekstra byte for den innsatte bolle koden som vi ville få med en GET-forespørsel . Dette er per definisjon av standardene, feil, og likevel uunngåelig så lenge webob er i stacken.
- For nå kan vi holde våre neser og vet at sannsynligvis ingenting kommer til å virkelig bryte på grunn av dette discrepency, men vi kan kanskje prøve å overbevise webob publikum til å slippe betinget behandling for HEAD forespørsler.
Krav
- Python
Kommentarer ikke funnet