Alt 22.12.2011, 10:13:03   #1 (permalink)
Erfahrener Benutzer

ID: 129556
Lose-Remote

Reg: 28.02.2010
Beiträge: 439
tobomator tobomator tobomator tobomator tobomator tobomator
Standard Header (Reihenfolge)

Muss man eine Reihenfolge beachten, welchen Header Teil man wann schickt, oder wechlen man nicht direkt schickt, sondern über den Agent mit etc ?
Wäre mal hilfreich ein wenig dazuzufinden.
Soviel hab ich über Googlenicht gefunden.

Danke
tobi
tobomator ist offline   Mit Zitat antworten
Gesponsorte Links
Alt 22.12.2011, 10:25:02   #2 (permalink)
be forever curious
Benutzerbild von tleilax

ID: 27936
Lose-Remote

Reg: 20.04.2006
Beiträge: 2.259
tleilax genießt hohes Ansehentleilax genießt hohes Ansehentleilax genießt hohes Ansehentleilax genießt hohes Ansehentleilax genießt hohes Ansehentleilax genießt hohes Ansehentleilax genießt hohes Ansehentleilax genießt hohes Ansehentleilax genießt hohes Ansehentleilax genießt hohes Ansehentleilax genießt hohes Ansehen
Standard

Die Reihenfolge, in der die Header gesendet werden, ist egal.
.lange tage und angenehme nächte, tlx
:.whatthemovie.com (Screenshots raten) | PHP ExportForce-Klasse
tleilax ist offline   Mit Zitat antworten
Alt 22.12.2011, 15:18:55   #3 (permalink)
bekämpft die Mächte des Bösen
Benutzerbild von theHacker

ID: 69505
Lose-Remote

theHacker eine Nachricht über ICQ schicken theHacker eine Nachricht über AIM schicken theHacker eine Nachricht über MSN schicken theHacker eine Nachricht über Yahoo! schicken theHacker eine Nachricht über Skype™ schicken
Reg: 20.04.2006
Beiträge: 20.468
theHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes Ansehen
Standard

Zitat:
Zitat von tobomator Beitrag anzeigen
Wäre mal hilfreich ein wenig dazuzufinden.
Soviel hab ich über Googlenicht gefunden.
Nicht viel googlen, sondern direkt die Quelle anzapfen:
http://www.faqs.org/rfcs/rfc2616.html

Alles, was da nicht drinsteht, findest du mit Google auch nicht

Zitat:
The order in which header fields with differing field names are received is not significant. However, it is "good practice" to send general-header fields first, followed by request-header or response- header fields, and ending with the entity-header fields.
[...]
The order in which header fields with the same field-name are received is therefore significant to the interpretation of the combined field value, and thus a proxy MUST NOT change the order of these field values when a message is forwarded.
Quelle: RFC 2616, Chapter 4.2
theHacker ist gerade online   Mit Zitat antworten
Alt 22.12.2011, 19:50:19   #4 (permalink)
Erfahrener Benutzer

ID: 129556
Lose-Remote

Reg: 28.02.2010
Beiträge: 439
tobomator tobomator tobomator tobomator tobomator tobomator
Standard

Danke für die Info.

Es gibt ja den Accept-Language Header, allerdings verschicken die meisten Browser die Angebe der Sprache im User-Agent mit. Entweder [en] oder [de-de] oder [en-us] etc...
Deshalb meine Fragen, weil es gibt ja soviele request Header die man separat schicken könnte, allerdings im User-Agent landen...
Ist das typisch oder hat es einen anderen tieferen Sinn (außer den des Information Hidings)?
Ich lese gleich nochmal die RFC durch. Hab erst geantwortet. Aber ich denke das steht auch da nicht drin

Nachtrag:
Sehr interessant zu lesen - hatte ne andere RFC, die war scheinbar nicht so wie diese... (hmpf) egal. Danke für den Link!

Geändert von tobomator (22.12.2011 um 19:57:01 Uhr)
tobomator ist offline Threadstarter   Mit Zitat antworten
Alt 22.12.2011, 20:12:58   #5 (permalink)
bekämpft die Mächte des Bösen
Benutzerbild von theHacker

ID: 69505
Lose-Remote

theHacker eine Nachricht über ICQ schicken theHacker eine Nachricht über AIM schicken theHacker eine Nachricht über MSN schicken theHacker eine Nachricht über Yahoo! schicken theHacker eine Nachricht über Skype™ schicken
Reg: 20.04.2006
Beiträge: 20.468
theHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes Ansehen
Standard

Zitat:
Zitat von tobomator Beitrag anzeigen
Es gibt ja den Accept-Language Header, allerdings verschicken die meisten Browser die Angebe der Sprache im User-Agent mit.
Was im User-Agent steht, kannst du eigentlich immer ignorieren. Is heutzutage mehr ein Statistik-Feature, weil 100%ig drauf verlassen kannst du dich eh nicht.

Der Accept-Language-Header ist schon wichtig. Er sagt dir, in welcher Sprache dein Besucher Content gern ausgeliefert hätte. Nur weil im User-Agent drin steht, dass ein englischer Browser benutzt wird (wär mir neu, dass sowas drin steht, aber hier eh egal), musst du natürlich trotzdem damit rechnen, dass der Benutzer kein Wort Englisch kann und die angefragte Seite auf Deutsch lesen möchte.

Natürlich macht das Auswerten dieses Header nur Sinn, wenn du mehrsprachigen Content anbietest.
Zitat:
Zitat von tobomator Beitrag anzeigen
[...] weil es gibt ja soviele request Header die man separat schicken könnte, allerdings im User-Agent landen...
Ein Satz, den ich nicht verstehe. Headerzeilen sind voneinander durch \r\n getrennt. Da kann nix "im User-Agent landen". Entweder es steht im User-Agent-Header oder es steht woanders.
Zitat:
Zitat von tobomator Beitrag anzeigen
hatte ne andere RFC, die war scheinbar nicht so wie diese... (hmpf) egal. Danke für den Link!
Gibt dann noch die RFC 1945, die is für HTTP/1.0. Die HTTP/1.1 is halt n bisschen umfangreicher.
theHacker ist gerade online   Mit Zitat antworten
Alt 27.12.2011, 20:39:55   #6 (permalink)
Erfahrener Benutzer

ID: 129556
Lose-Remote

Reg: 28.02.2010
Beiträge: 439
tobomator tobomator tobomator tobomator tobomator tobomator
Standard

Ich poste morgen mal als Nachtrag ein Link, wo man mal einige UA's inspizieren kann, und was da so alles drin steht!

Nachtrag:
Leider erst heute, ein Tag später...

http://www.vwp-online.de/ua.php
( Nachtrag: Lol das war der erste Beirtag weiter vorne wegen dem Header von mir ... )

Was alles so in einem UA drin steht, man staune ...
Man kann das Gefühl bekommen, der UA ist eine richtige INFO Maschine für alle "Logger", auch wenn man meint, da stehe nicht immer die Wahrheit drin.
mehr als 60% aller User Weltweit ändern daran überhaupt nix...

Geändert von tobomator (29.12.2011 um 15:54:26 Uhr)
tobomator ist offline Threadstarter   Mit Zitat antworten
Antwort

Gesponsorte Links

Anzeige


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[S] Header Reaperchen Lose4Graphics 0 20.05.2010 20:27:53
[S] Header... SC-Liessem Lose4Graphics 10 12.09.2009 17:12:09
[v] header xero7 Lose4Graphics (erledigt) 11 06.02.2007 17:21:38
Reihenfolge im Kalender stimmt nicht Scowl Bug-Report 5 08.01.2007 17:47:18
TV-Programm Reihenfolge stimmt nicht wahnsinn Bug-Report 4 31.08.2006 09:19:00


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:36:54 Uhr.