Errore "HTTP 400 richiesta non valida" quando le richieste proxy HTTP da un Exchange Server a una versione precedente di Exchange Server

IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l’obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 2988444
Sintomi
Quando un utente tenta di proxy una richiesta HTTP da un server di Microsoft Exchange Server 2016 che esegue il servizio di accesso client o un server di accesso 2013Client di Microsoft Exchange Server a una versione precedente di Exchange Server, l'utente potrebbe ricevere il seguente messaggio di errore:
Questo errore (HTTP 400-richiesta non valida) indica che Internet Explorer è stato in grado di connettersi al server web, ma la pagina Web non è stata trovata un problema con l'indirizzo.

Inoltre, il HTTPERR accede il 2010 di Microsoft Exchange Server o server Accesso Client di Microsoft Exchange Server 2007 venga visualizzato uno dei seguenti per la risorsa HTTP che è stata richiesta l'utente:

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

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

Si può vedere anche il followingin di Exchange ServerPercorso di installazione di Exchange Server> \Logging\HttpProxy\Risorsa HTTP> registri nel server di accesso Client di Exchange Server 2013:

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>; ProxyState-Run = None; ProxyToDownLevel = True; BeginGetResponse = 2014-07-24T16:56:17.791Z; OnResponseReady = 2014-07-24T16:56:17.806Z; EndGetResponse = 2014-07-24T16:56:17.806Z; Completamento ProxyState = ProxyResponseData; EndRequest = 2014-07-24T16:56:17.806Z; WebExceptionStatus = ProtocolError; ResponseStatusCode = 400; WebException=System.Net.WebException:<b00> </b00> </empty>Il server remoto ha restituito un errore: (400) richiesta non valida. in System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) in Microsoft.Exchange.HttpProxy.ProxyRequestHandler. <> </>c__DisplayClass2a. <OnResponseReady>b__28();</OnResponseReady>

Cause
Questo problema può verificarsi se l'utente è un membro di molti gruppi di Active Directory e questo errore può verificarsi durante il processo di proxy da 2016 Exchange Server o Exchange Server 2013 CA a CA di Exchange Server 2010.
Risoluzione
Per risolvere questo problema, effettuare una delle seguenti operazioni:
  • Ridurre i gruppi di Active Directory assegnati all'utente.
  • In tutte le CA dell'Exchange 2010, aumentare le voci MaxFieldLength e MaxRequestBytes i valori seguenti. Questa modifica richiede il riavvio del server di accesso Client. Il valore consigliato per la coesistenza di Exchange 2010 è 65536.
    Chiave HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters.

    DWORD MaxRequestBytes 65536 (decimale)

    DWORD MaxFieldLength 65536 (decimale)


    Nota: se non esistono voci perMaxFieldLength e MaxRequestBytescreate le chiavi manualmente.
Ulteriori informazioni
Per ulteriori informazioni, vedere il seguente articolo della Microsoft Knowledge Base: 2020943 HTTP 400 - richiesta non valida (intestazione della richiesta troppo lungo) "errore in Internet Information Services (IIS)

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 2988444 - Ultima revisione: 10/01/2015 19:58:00 - Revisione: 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 KbMtit
Feedback