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?
P. S.
Vielleicht kann ich einige Missverständnisse verursachen.
- I Selen WebDriver verwenden den Browser zu steuern, um eine Website von einem Nexus
- 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.
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