So beheben
Der Fehler err_response_headers_multiple_www_authenticate
in Google Chrome tritt typischerweise auf, wenn der Server mit mehreren WWW-Authenticate
Headern reagiert, was gegen die HTTP-Protokollstandards verstößt. Hier sind Schritte, die Sie ausführen können, um dieses Problem zu lösen:
-
Serverkonfiguration überprüfen : Die häufigste Ursache für diesen Fehler ist eine falsche Konfiguration auf der Serverseite. Wenn Sie die Kontrolle über den Server haben, überprüfen Sie Ihre Authentifizierungseinstellungen. Stellen Sie sicher, dass nur ein WWW-Authenticate
Header als Antwort gesendet wird. Sie können Tools wie curl
verwenden, um die vom Server gesendeten Header zu inspizieren:
<code>curl -I <url></url></code>
Nach dem Login kopieren
Suchen Sie nach mehreren WWW-Authenticate
Headern in der Ausgabe.
- Wenden Sie sich an den Website -Administrator : Wenn die Website Ihnen nicht gehört, wenden Sie sich an den Website -Administrator und melden Sie das Problem. Sie müssen ihre Serverkonfiguration beheben, um die HTTP -Standards einzuhalten.
- Aktualisieren Sie Chrome : Stellen Sie sicher, dass Sie die neueste Version von Google Chrome verwenden. Manchmal können Browser -Updates Probleme im Zusammenhang mit der Verarbeitung von Headern beheben. Sie können nach Updates suchen, indem Sie zu
chrome://settings/help
gehen.
- Versuchen Sie es mit einem anderen Browser : Wenn das Problem weiterhin besteht, greifen Sie mit einem anderen Browser auf die Website zu, um festzustellen, ob das Problem spezifisch für Chrome ist. Wenn es in einem anderen Browser funktioniert, zeigt es weiter an, dass das Problem mit Chrome oder seinen Erweiterungen liegt.
- Erweiterungen deaktivieren : Einige Chromverlängerungen können die Art und Weise beeinträchtigen, wie Header behandelt werden. Versuchen Sie, alle Erweiterungen zu deaktivieren, und können Sie sie dann nacheinander wieder aufnehmen, um problematische Erweiterungen zu identifizieren. Sie können auf Erweiterungen zugreifen, indem Sie zu
chrome://extensions/
gehen.
- Löschen von Cache und Cookies : Als allgemeine Fehlerbehebung kann das Löschen des Cache und der Cookies Ihres Browsers manchmal Probleme im Zusammenhang mit den Headern beheben. Dieser Schritt wird in einem späteren Abschnitt ausführlich erörtert.
Was verursacht den Fehler err_response_Headers_multiple_www_authenticate in Google Chrome?
Der Fehler err_response_headers_multiple_www_authenticate
in Google Chrome wird durch einen Server verursacht, der mit mehreren WWW-Authenticate
Headern antwortet. Dies verstößt gegen die HTTP/1.1-Spezifikation, die vorschreibt, dass ein Server nur einen WWW-Authenticate
Header in einer Antwort senden sollte, wenn es eine Authentifizierung erfordert. Die Gründe für diesen Fehler können gehören:
- Servermehlkonfiguration : Die häufigste Ursache ist eine falsche Konfiguration auf der Serverseite. Wenn beispielsweise ein Server so konfiguriert ist, dass mehrere Authentifizierungsschemata gleichzeitig verwendet werden (z. B. sowohl grundlegende als auch Digest-Authentifizierung), kann er mehrere
WWW-Authenticate
Header fälschlicherweise senden.
- Lastauslagerungs- oder Proxyprobleme : Manchmal können Balancer oder Proxys im Anforderungspfad zusätzliche
WWW-Authenticate
Header hinzufügen, was dazu führt, dass die Antwort des Servers mehr als einen umfasst.
- Benutzerdefinierte Middleware : Wenn die Website benutzerdefinierte Middleware- oder Anwendungscode verwendet, die Authentifizierungsheader hinzufügen, kann dies versehentlich mehrere
WWW-Authenticate
-Header hinzugefügt.
- Browserspezifischer Handling : Obwohl selten, können Browser mehrere Header interpretieren und umgehen können auch zu diesem Fehler führen. Dies ist jedoch in der Regel eher ein serverseitiges Problem als ein Browserproblem.
Kann das Löschen von Browser -Cache und Cookies den Fehler err_response_Headers_multiple_www_authenticate lösen?
Löschen von Browser -Cache und Cookies kann manchmal den Fehler err_response_headers_multiple_www_authenticate
auflösen, es ist jedoch keine garantierte Lösung. Die primäre Ursache für diesen Fehler ist die serverseitige falsche Konfiguration, sodass das Löschen von Cache und Cookies nur dann helfen würde, wenn der Fehler durch beschädigte lokale Daten verschärft würde. So können Sie Cache und Cookies in Chrome löschen:
- Öffnen Sie die Chromeinstellungen : Klicken Sie in der oberen rechten Ecke auf die drei vertikalen Punkte und wählen Sie
Settings
.
- Gehen Sie zu Datenschutz und Sicherheit : Klicken Sie in der linken Seitenleiste auf
Privacy and security
.
- Durchsuchen von Browserdaten : Klicken Sie auf
Clear browsing data
. Sie können auch direkt darauf zugreifen, indem Sie chrome://settings/clearBrowserData
in der Adressleiste eingeben.
- Wählen Sie Daten aus, um zu klären : Stellen Sie sicher, dass
Cookies and other site data
und Cached images and files
überprüft werden. Sie können den Zeitbereich auswählen, aus dem Daten gelöscht werden können.
- Daten löschen : Klicken Sie auf
Clear data
um fortzufahren.
Versuchen Sie nach dem Löschen des Cache und der Cookies erneut auf die Website zuzugreifen. Wenn der Fehler bestehen bleibt, zeigt dies an, dass das Problem eher auf die Missverkonfigur der Server als auf die lokalen Daten zurückzuführen ist.
Gibt es spezifische Erweiterungen, die den Fehler err_response_Headers_multiple_www_authenticate in Chrome auslösen könnten?
Während der Fehler err_response_headers_multiple_www_authenticate
vorwiegend durch serverseitige Probleme verursacht wird, können bestimmte Chromverlängerungen die Art und Weise beeinträchtigen, wie Header verarbeitet oder zu Anforderungen und Antworten hinzugefügt werden. Es gibt jedoch keine spezifischen Erweiterungen, die allgemein bekannt sind, dass dieser Fehler verursacht wird. Stattdessen geht es mehr darum, wie bestimmte Erweiterungen mit der Antwort des Servers interagieren. Hier sind einige allgemeine Arten von Erweiterungen, die möglicherweise zu diesem Fehler beitragen könnten:
- Sicherheits- und Datenschutzverlängerungen : Erweiterungen, die Header aus Datenschutz- oder Sicherheitsgründen ändern, können versehentlich
WWW-Authenticate
Header hinzufügen oder ändern. Beispiele sind Erweiterungen wie Ublock -Ursprung, Privatsphäre Dadger oder HTTPS überall.
- Authentifizierungsbezogene Erweiterungen : Erweiterungen, die Authentifizierungsprozesse verwalten oder automatisieren, können die Authentifizierungs-Header des Servers beeinträchtigen. Zum Beispiel Erweiterungen, mit denen einzelne Anmelde- oder Kennwortmanager verarbeitet werden.
- Proxy- oder VPN-Erweiterungen : Diese können der Anforderung Header hinzufügen oder die Antwort ändern, wodurch mehrere
WWW-Authenticate
-Header zurückgeschickt werden können.
Um festzustellen, ob eine Erweiterung das Problem verursacht, können Sie Folgendes ausprobieren:
- Deaktivieren Sie alle Erweiterungen : Gehen Sie zu
chrome://extensions/
und schalten Sie alle Erweiterungen ab.
- Testen Sie die Website : Versuchen Sie erneut auf die Website, um festzustellen, ob der Fehler bestehen bleibt.
- Nacheinander wiederverbesserte Erweiterungen : Wenn der Fehler mit allen deaktivierten Erweiterungen verschwindet, können Sie sie jeweils einzeln wieder aufnehmen und die Website nach jeder Wiedereinstimmung erneut testen, um die problematische Erweiterung zu identifizieren.
Wenn Sie eine bestimmte Erweiterung identifizieren, die das Problem verursacht, sollten Sie sie dem Erweiterungsentwickler melden oder eine alternative Erweiterung finden, die den Fehler nicht auslöst.
Das obige ist der detaillierte Inhalt vonSo beheben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!