Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum>Software>Akzeptiert Safari GZIPte HTTP Daten (Accept-encoding: gzip)

Akzeptiert Safari GZIPte HTTP Daten (Accept-encoding: gzip)

seaside26.02.0509:02
Browser können von Web-Servern Daten aus GZIP komprimiert anfordern. Der Webserver komprimiert die Daten dann automatisch - Downloads laufen schneller. Funktioniert natürlich nur, wenn die Server es auch unterstützen.
<br>
<br>Weiss jemand, of Safari in der aktuellen Version oder in Tiger GZIPte Inhalte unterstützt?
0

Kommentare

MacMark
MacMark26.02.0511:51
seaside
<br>Das findet man doch kinderleicht heraus, Stefan:
<br>
<br>Einfach den Request-Header anschauen von Safari oder welchem Browser auch immer. Wenn dort unter anderem drin steht: "Accept-Encoding: gzip", dann kann er es. Und der aktuelle Safari kann es wie man unten sieht
<br>
<br><br>GET / HTTP/1.1
<br>…
<br>Accept-Encoding: gzip
<br>…
<br>User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/125.5.6 (KHTML, like Gecko) Safari/125.12
<br>
„@macmark_de“
0
seaside26.02.0519:40
MacMark
seaside
<br>Das findet man doch kinderleicht heraus, Stefan:
<br>
<br>Einfach den Request-Header anschauen von Safari oder welchem Browser auch immer. Wenn dort unter anderem drin steht: "Accept-Encoding: gzip", dann kann er es. Und der aktuelle Safari kann es wie man unten sieht
<br>
<br>Hey, gute Idee! Thx!
<br>
<br>War wohl schon etwas spät
0
Stefan S.
Stefan S.26.02.0520:23
Wie schaut man einen Request-Header an? Was hast Du nur für Kinder? Ich werde alt.
0
seaside26.02.0521:19
Stefan S.
Wie schaut man einen Request-Header an?
<br>
<br>Hm, ja, ich würde ja ein Programm schreiben, aber das hilft Dir nicht.
<br>
<br>Vielleicht geht&rsquo;s mit tcpdump. Dieses Programm schreibt den gesamten Netzwerktraffic mit, der an Deiner Ethernetkarte vorbei läuft.
<br>
<br>Das geht so:
<br>
<br>EINMALIG
<br>- Dienstprogramme Netinfo starten
<br>- Root User aktivieren
<br>- Netinfo beenden
<br>
<br>DANN JEWEILS BEI BEDARF
<br>- Terminal starten
<br>- &rsquo;su root&rsquo; eingeben (ohne die &rsquo;&rsquo; Zeichen)
<br>- Oben definiertes Passwort für den Root User eingeben
<br>- &rsquo;tcpdump&rsquo; eingeben
<br>
<br>Die Netzwerkkarte wird dann in den promiskuitiven Modus geschaltet, so dass alle Datenpakete an tcpdump weitergeleitet werden. Normalerweise leitet die Netzwerkkarte nur die Daten weiter, die für den Rechner selber bestimmt sind.
<br>
<br>Ggf. wären die Optionen &rsquo;-v&rsquo; oder &rsquo;-V&rsquo; noch sinnvoll, da sie mehr Details anzeigen. &rsquo;man tcpdump&rsquo; zeigt alle Optionen an.
<br>
<br>CU,
<br>
<br>s
0
rofl
rofl26.02.0521:22
Also erstens nix ROOT aktivieren.
<br>
<br>Zweitens bitte "sudo" benutzen!
<br>
<br>Und drittens muss man tcpdump auf ein Interface anwenden. Zusätzlich sollte man -X machen, damit es lesbar wird.
0
seaside26.02.0521:29
rofl
Also erstens nix ROOT aktivieren.
<br>
<br>Ach, das ist ja interessant. Bei mir lässt sich die Karte nicht in den promisuos mode umschalten, wenn ich keine root Rechte habe. Wieso geht&rsquo;s bei Dir?
<br>
<br>
Zweitens bitte "sudo" benutzen!
<br>
<br>Ja, das geht natürlich auch - nur etwas unpraktisch
<br>
<br>
Und drittens muss man tcpdump auf ein Interface anwenden. Zusätzlich sollte man -X machen, damit es lesbar wird.
<br>
<br>Nein, man mus tcpdump nicht auf ein interface anwenden. Funktioniert auch wunderbar ohne den Namen eines Interfaces.
<br>
<br>BTW: Das interface, wenn Du es dann angeben möchtest, hat den Namen &rsquo;en0&rsquo; - sehr wahrscheinlich.
<br>
0
MacMark
MacMark26.02.0521:30
Stefan S.
Wie schaut man einen Request-Header an? Was hast Du nur für Kinder? Ich werde alt.
<br>
<br>Wenn man serverseitig programmiert, ist das ein Kinderspiel beispielsweise mit einem winzigen Servlet
<br>Oder man nutzt diese Website:
<br>http://web-sniffer.net/ web-sniffer.net
„@macmark_de“
0

Kommentieren

Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.