Artikel-ID: 920862 - Geändert am: Dienstag, 27. November 2007 - Version: 2.2

Fehlermeldung, wenn ein Benutzer Outlook Web Access versucht, ein Postfach in Exchange Server 2003 zuzugreifen: ? HTTP 400 Ungültige Anforderung (Request Header lang) eingeben

SystemtippDieser Artikel bezieht sich auf ein anderes Betriebssystem als das von Ihnen verwendete. Für Sie möglicherweise nicht relevante Artikelinhalte wurden deaktiviert.
wichtig Dieser Artikel enthält Informationen zum Ändern der Registrierung. Stellen Sie sicher, dass Sie die Registrierung sichern bevor Sie Sie ändern. Stellen Sie sicher, dass Sie die Registrierung wiederherstellen kennen, wenn ein Problem auftritt. Weitere Informationen zum Sichern, Wiederherstellen und Bearbeiten der Registrierung finden Sie im folgenden Artikel der Microsoft Knowledge Base:
256986  (http://support.microsoft.com/kb/256986/ ) Beschreibung der Microsoft Windows-Registrierung

Auf dieser Seite

Alles erweitern | Alles schließen

Problembeschreibung

Microsoft Office Outlook Web Access für Exchange Server 2003-Benutzer versucht, auf ein Postfach auf einem Computer zuzugreifen, auf dem Microsoft Exchange Server 2003 ausgeführt wird. Wenn dies der Fall ist, erhält der Benutzer eine Fehlermeldung etwa folgende Fehlermeldung:
HTTP 400 Ungültige Anforderung (Request Header lang)

Ursache

Dieses Problem kann auftreten, wenn der Outlook Web Access-Benutzer zu viele Microsoft Windows-Benutzergruppen gehört. Das Problem tritt beispielsweise auf, wenn der Benutzer ein Mitglied über hundert Windows-Benutzergruppen ist.

Lösung

Warnung Schwerwiegende Probleme können auftreten, wenn Sie die Registrierung falsch mithilfe des Registrierungs-Editors oder mithilfe einer anderen Methode ändern. Diese Probleme erfordern möglicherweise eine das Betriebssystem neu installieren. Microsoft kann nicht garantieren, dass diese Probleme gelöst werden können. Ändern Sie die Registrierung auf eigene Gefahr.

Um dieses Problem zu beheben, müssen Sie drei Registrierungseinträge auf folgenden Computern konfigurieren:
  • Der Front-End-Exchange 2003-Computer, die OWA-Zugriff ermöglicht
  • Die Back-End Exchange 2003-Computer das Postfach befindet
Für Microsoft Internet Information Services (IIS) 5.0 (Microsoft Windows 2000), wird der Eintrag "MaxClientRequestBuffer" unter dem folgenden Unterschlüssel der Registrierung gefunden. Konfigurieren Sie es, wie in der folgenden Tabelle dargestellt.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters
Tabelle minimierenTabelle vergrößern
NameWerttypWertdaten
MaxClientRequestBufferDWORD32768
Für IIS 6.0 (Microsoft Windows Server 2003) werden die MaxFieldLength Eintrag und der MaxRequestBytes Eintrag unter dem folgenden Unterschlüssel der Registrierung gefunden. Konfigurieren Sie Sie, wie in der folgenden Tabelle dargestellt.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters
Tabelle minimierenTabelle vergrößern
NameWerttypWertdaten
MaxFieldLengthDWORD65534
MaxRequestBytesDWORD500000

Weitere Informationen

Der Registrierungseintrag "MaxClientRequestBuffer"

Daten, die durch MaxClientRequestBuffer (Antwortzeile und Header) begrenzt ist, besteht aus alle Daten vom ersten Byte der Anforderung durch das letzte Byte vor dem Body Entität. Dies umfasst die Methode, den URL, beliebige zusätzliche Pfadinformationen, der Abfragezeichenfolge, die HTTP-Version, alle Header und die Zeichen, die trennen alle Teile der Anforderung. Mit anderen Worten, enthält diese alle Daten, die nicht Teil der Hauptteil der Anforderung ist.

Da IIS 5.0 die Blöcke mit der Anforderungsdaten in Puffer liest, ist die Beschränkung, die von MaxClientRequestBuffer festgelegt ist nicht sehr genau. Nachdem Sie MaxClientRequestBuffer verwenden, haben Sie daher möglicherweise testen, sicher, dass der tatsächliche Grenzwert auf die Größe von der Clientanforderung und die Headerfelder ist was Sie erwarten.

Möglicherweise soll die POST-Methode anstelle der GET-Methode, um große Datenmengen in der Anforderung zu senden. GET-Anforderungen verwenden den URL Teil die Anforderungszeile Informationen an IIS senden. Die POST-Methode werden jedoch die Informationen im Hauptteil der Anforderung sendet.

Registrierungseinträge MaxRequestBytes und die MaxFieldLength

Standardmäßig ist der Registrierungseintrag MaxFieldLength nicht vorhanden. Dieser Registrierungseintrag gibt die maximale Größenbeschränkung jeder HTTP-Anforderungsheaders. Der Registrierungseintrag "MaxRequestBytes" gibt die Obergrenze für die Gesamtgröße des der Linie anfordern und die Kopfzeilen. Dieser Registrierungseintrag wird in der Regel zusammen mit der MaxRequestBytes konfiguriert Registrierungseintrag. Wenn der Wert MaxRequestBytes ist niedriger als die MaxFieldLength Wert, der MaxFieldLength Wert angepasst wird.

In großen Umgebungen können Outlook Web Access-Benutzer Anmeldefehler auftreten, wenn die Werte für beide diese Einträge nicht auf 32768 festgelegt sind. Um Benutzern ermöglichen, die Mitglieder viele Windows-Benutzergruppen an OWA anmelden sind, muss der Wert für MaxRequestBytes auf einen größeren Wert konfiguriert werden.

Informationsquellen

Weitere Informationen zu den Registrierungseintrag "MaxClientRequestBuffer" finden Sie im folgenden Artikel der Microsoft Knowledge Base:
260694  (http://support.microsoft.com/kb/260694/ ) Beschreibung des Registrierungswertes "MaxClientRequestBuffer"
Weitere Informationen über die MaxFieldLength Registrierungseintrag, der folgenden Microsoft-Website:
http://technet.microsoft.com/en-us/library/4925b93a-393f-4263-a9b4-f44c74db6a55.aspx (http://technet.microsoft.com/en-us/library/4925b93a-393f-4263-a9b4-f44c74db6a55.aspx)

Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange Server 2003 Standard Edition
Keywords: 
kbmt kbtshoot kbprb KB920862 KbMtde
Maschinell übersetzter ArtikelMaschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 920862  (http://support.microsoft.com/kb/920862/en-us/ )
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.