2017-03-17 5 views
1

Ich habe eine HTTP-Anfrage mit benutzerdefinierten Headern an eine localhost-Seite gesendet, und das Ergebnis ist wie folgt.Wie verstehen Sie Anforderungsheader in Chrome DevTools?

Ich benutzte PHP, um die Anfragen auszudrucken. Bei den gedruckten Anforderungen handelt es sich wie erwartet um meine benutzerdefinierten Anforderungen, bei den anderen auf der Registerkarte "Chrome-Netzwerk" ist es jedoch anders. Wir können User-Agent als Beispiel nehmen. Warum sind sie anders? Welchen sollte ich glauben?

enter image description here

P. S.

Vielleicht kann ich einige Missverständnisse verursachen.

  1. I Selen WebDriver verwenden den Browser zu steuern, um eine Website von einem Nexus
  2. der UA ist nicht zu besuchen, können Sie es als einen benutzerdefinierten Wert wie „My UA“ betrachten

Das Verfahren ist wie [WebDriver] -> [Browser] -> [WebSite].

Ich denke, vielleicht liegt es daran, dass der Chrome-Browser zeigt die Standard-Header, und webdriver post die geänderten Header zum Browser, um sie zu ändern, und schließlich Website-Server erhielt die zusammengeführten modifizierten Header.

Antwort

0

Der Header des Benutzeragenten enthält eine Zeichenfolge, die Ihren Browser beschreibt. Der Zugriff auf eine Webseite von verschiedenen Browsern bietet unterschiedliche Werte für den Header des Benutzeragenten. Laut dem richtigen Bild haben Sie die Seite von Google Chrome auf einem Mac aufgerufen - dies scheint zu stimmen, da Sie die Chrome-Entwicklertools verwenden. Laut dem linken Bild haben Sie von einem Nexus-Mobilgerät aus auf die Seite zugegriffen. Wenn der Screenshot auf der linken Seite tatsächlich von einem Nexus-Handy stammt, gibt es kein Problem. Dies ist das erwartete Verhalten des Headers des Benutzeragenten. Wenn das Bild links ebenfalls von Ihrem Chrome-Browser stammt, würde ich davon ausgehen, dass es ein Problem mit Ihren benutzerdefinierten Headern gibt.

+0

danke für deine antwort. Entschuldigung, ich glaube, mein Beispiel hat dich in die Irre geführt. Mir ist völlig klar, was UA ist, und ich habe meine Frage aktualisiert. – Lhfcws

Verwandte Themen