Eroare "HTTP 400 solicitare eronată" când proxy HTTP solicitările de pe un Server Exchange la o versiune anterioară de Exchange Server

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 2988444
Simptome
Când un utilizator încearcă să proxy o solicitare de HTTP de la un server Microsoft Exchange Server 2016 care se execută serviciul de acces client sau un server Microsoft Exchange Server de acces 2013Client la o versiune anterioară de Exchange Server, este posibil să primiți următorul mesaj de eroare:
Această eroare (HTTP 400 Bad cererea) înseamnă că Internet Explorer a fost capabil să se conecteze la serverul de web, dar pagină de web nu s-a găsit o problemă de adresa.

În plus, HTTPERR jurnalele de pe Microsoft Exchange Server Server 2010 sau Microsoft Exchange Server 2007 server de Acces clienţi poate afișa una dintre următoarele pentru resursa HTTP a fost solicită utilizatorului:

2014-07-24 16:48:06 192.168.137.113 53335 192.168.137.110 443 HTTP/1.1 GET /owa/ 400 - RequestLength -

2014-07-24 16:48:06 192.168.137.113 53335 192.168.137.110 443 HTTP/1.1 GET /owa/ 400 - FieldLength -

De asemenea, este posibil să vedeți mesajele Exchange ServerCalea de instalare Exchange Server> \Logging\HttpProxy\Http resurse> jurnalele de pe Exchange Server 2013 Client Access server:

2014-07-24T16:56:17.806Z,ddf5379e-4a97-4833-b331-36328b9f8b58,15,0,913,7,,Owa,outlook.Wingtiptoys.com,/owa/,,Negotiate,True,WINGTIPTOYS\user003,,Sid~S-1-5-21-3205615561-4199783494-2467053687-1128,Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727;. NET4.0C;. NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729),192.168.137.113,WINGTIP-E2K13,400,400,,GET,Proxy,wingtip-e2k10.wingtiptoys.com,14.03.0123.000,IntraForest,WindowsIdentity-ServerCookie,Server~WINGTIP-E2K10.Wingtiptoys.com~1937997947~07/24/2014 17:01:18,,,0,342,1,,4,14,,0,,0,,0,0,,0,46.8744,0,,,18,0,1,0,0,1,38,1,20,20,20,24,43,,,BeginRequest=2014-07-24T16:56:17.759Z; CorrelationID =<empty>; Pornire ProxyState = None; ProxyToDownLevel = True; BeginGetResponse = 2014-07-24T16:56:17.791Z; OnResponseReady = 2014-07-24T16:56:17.806Z; EndGetResponse = 2014-07-24T16:56:17.806Z; Termina ProxyState = ProxyResponseData; EndRequest = 2014-07-24T16:56:17.806Z; WebExceptionStatus = ProtocolError; ResponseStatusCode = 400; WebException=System.Net.WebException:<b00> </b00> </empty>Serverul la distanță a returnat o eroare: solicitare eronată (400). la System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) la Microsoft.Exchange.HttpProxy.ProxyRequestHandler. <> </>c__DisplayClass2a. <OnResponseReady>b__28();</OnResponseReady>

Cauză
Această problemă poate apărea dacă utilizatorul este membru al mai multor grupuri Active Directory și această eroare poate apărea în timpul procesului de proxy din Exchange Server 2016 sau Exchange Server 2013 CAS pentru Exchange Server 2010 CAS.
Rezoluţie
Pentru a rezolva această problemă, efectuați una dintre următoarele:
  • Reduceți grupurile Active Directory atribuită utilizatorului.
  • Pe toate Exchange 2010 CAS, măriți intrările MaxFieldLength și MaxRequestBytes pentru următoarele valori. Această modificare necesită o repornire de pe serverele Client Access. Valoarea recomandată pentru Exchange 2010 coexistence este 65536.
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters

    DWORD MaxRequestBytes 65536 (zecimală)

    DWORD MaxFieldLength 65536 (zecimală)


    Notă: dacă nu există intrări pentruMaxFieldLength și MaxRequestBytescreate tastele manual.
Mai multe informații
Pentru mai multe informații, consultați următorul articol din baza de cunoștințe Microsoft: 2020943 HTTP 400 - Solicitare incorectă (antet solicitare prea lung) "eroare în Internet Information Services (IIS)

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 2988444 - Ultima examinare: 10/01/2015 19:56:00 - Revizie: 3.0

Exchange Server 2016 Enterprise Edition, Exchange Server 2016 Standard Edition, Microsoft Exchange Server 2013 Enterprise, Microsoft Exchange Server 2013 Standard, Microsoft Exchange Server 2010 Standard, Microsoft Exchange Server 2010 Enterprise

  • kbsurveynew kbtshoot kbexpertiseinter kbmt KB2988444 KbMtro
Feedback