Erro "HTTP 400 pedido incorrecto" quando os pedidos de proxy HTTP do servidor do Exchange para uma versão anterior do Exchange Server

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 2988444
Sintomas
Quando um utilizador tenta proxy um pedido de HTTP de um servidor de 2016 do Microsoft Exchange Server que esteja a executar o serviço de acesso de cliente ou um servidor de acesso de 2013Client do Microsoft Exchange Server para uma versão anterior do Exchange Server, o utilizador poderá receber a seguinte mensagem de erro:
Este erro (HTTP 400 pedido incorrecto) significa que o Internet Explorer conseguiu ligar ao servidor web, mas não foi possível encontrar a página Web devido a um problema com o endereço.

Além disso, o HTTPERR de sessão do Microsoft Exchange Server 2010 ou o servidor de acesso de cliente do Microsoft Exchange Server 2007 pode mostrar um dos seguintes procedimentos para o recurso HTTP que foi pedido ao utilizador:

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 -

Além disso, poderá ver o followingin do Exchange ServerCaminho de instalação do Exchange Server> \Logging\HttpProxy\Recurso de HTTP> registos no servidor de acesso de cliente do 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-use = nenhum; ProxyToDownLevel = verdadeiro; BeginGetResponse = 2014-07-24T16:56:17.791Z; OnResponseReady = 2014-07-24T16:56:17.806Z; EndGetResponse = 2014-07-24T16:56:17.806Z; Concluir ProxyState = ProxyResponseData; EndRequest = 2014-07-24T16:56:17.806Z; WebExceptionStatus = um ProtocolError; ResponseStatusCode = 400; WebException=System.Net.WebException a:<b00> </b00> </empty>O servidor remoto devolveu um erro: (400) pedido incorrecto. em System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) no Microsoft.Exchange.HttpProxy.ProxyRequestHandler. <> </>c__DisplayClass2a. <OnResponseReady>b__28();</OnResponseReady>

Causa
Este problema poderá ocorrer se o utilizador é membro de grupos do Active Directory e esta falha poderá ocorrer durante o processo de proxy de 2016 do Exchange Server ou Exchange Server 2013 CAS a CAS do Exchange Server 2010.
Resolução
Para resolver este problema, efectue um dos seguintes procedimentos:
  • Reduza a grupos do Active Directory atribuídos ao utilizador.
  • Em todas as ACs de 2010 do Exchange, aumente as entradas MaxFieldLength e MaxRequestBytes para os seguintes valores. Esta alteração requer um reinício dos servidores de acesso de cliente. O valor recomendado para coexistência do Exchange 2010 é 65536.
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters

    MaxRequestBytes DWORD 65536 (Decimal)

    MaxFieldLength DWORD 65536 (Decimal)


    Nota: se as entradas não existirem paraMaxFieldLength e MaxRequestBytescreate as chaves manualmente.
Mais informações
Para mais informações, consulte o seguinte artigo na Microsoft Knowledge Base: 2020943 HTTP 400 – pedido inválido (solicitar cabeçalho demasiado longo) "erro no Internet Information Services (IIS)

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 2988444 - Última Revisão: 10/01/2015 19:57:00 - Revisão: 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 KbMtpt
Comentários