Mjukvaruinformation:
Version: 0.2
Ladda upp dagen: 11 May 15
Licens: Gratis
Popularitet: 8
repoze.urchin ger en WSGI middleware för insprutning av uppmärkning som krävs för att använda Google Analytics i webbsidor.
Se docs / index.rst för detaljerad dokumentation.
Vad är nytt i den här versionen:
- Ersatt sjöborre javascript med ny async spårningskoden. Se:
- http://www.google.com/support/googleanalytics/bin/answer.py?answer=174090
- Observera att skriptet nu införas i slutet av etiketten.
- Inkom bypass för HEAD förfrågningar. Detta är en lösning för ett påstående i webob.Response som inte låter dig ställa in kroppen på ett svar om begäran metoden är "HEAD". Detta beteende hos webob är faktiskt falska, som beskrivs här:
- http://blog.dscpl.com.au/2009/10/wsgi-issues-with-http-head-requests.html
- Nyckelfrågan här är att så länge som något i WSGI stack försöker specialfall "huvudet" förfrågningar, kan vi sluta med svar med rubriker som skiljer sig beroende på om begäran metoden är "GET" eller "HEAD" . I detta specifika exempel, genom att gå förbi den sjöborre bearbetning i händelse av en begäran om HEAD, vi avsluta med en Content-Length-huvud för HEAD som inte inkluderar de extra bytes för den införda sjöborre kod som vi skulle få med en GET-förfrågan . Detta är, per definition av standarder, fel, och ändå oundviklig så länge webob är i vår stack.
- För nu kan vi hålla våra näsor och vet att förmodligen ingenting kommer att verkligen bryta på grund av detta discrepency, men vi kan kanske försöka övertyga webob publiken att släppa villkorlig behandling för HEAD begäran.
Krav :
- Python
Kommentarer hittades inte