ID do artigo: 920862 - Última revisão: terça-feira, 27 de novembro de 2007 - Revisão: 2.2

Mensagem de erro quando um usuário do Outlook Web Access tenta acessar uma caixa de correio no Exchange Server 2003: ? HTTP 400 Solicitação incorreta (cabeçalho de solicitação muito) ?

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
importante Este artigo contém informações sobre como modificar o registro. Certifique-se de que você faça backup do registro antes de modificá-lo. Certifique-se que você sabe como restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup, restaurar e modificar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
256986  (http://support.microsoft.com/kb/256986/ ) Descrição do registro do Microsoft Windows

Nesta página

Expandir tudo | Recolher tudo

Sintomas

Microsoft Office Outlook Web Access para Exchange Server 2003 usuário tenta acessar uma caixa de correio em um computador que está executando o Microsoft Exchange Server 2003. Quando isso ocorre, o usuário recebe uma mensagem de erro semelhante a seguinte mensagem de erro:
HTTP 400 Solicitação incorreta (cabeçalho de solicitação muito longo)

Causa

Esse problema pode ocorrer quando o usuário do Outlook Web Access é um membro de muitos grupos de usuário do Microsoft Windows. Por exemplo, o problema ocorre quando o usuário é membro de grupos de usuário Windows uma centena.

Resolução

Aviso Podem ocorrer sérios problemas se você modificar o registro incorretamente usando o Editor do registro ou usando outro método. Esses problemas podem exigir que você reinstalar o sistema operacional. A Microsoft não garante que esses problemas possam ser solucionados. Modificar o registro por sua própria conta e risco.

Para resolver esse problema, você deve configurar três entradas de registro nos seguintes computadores:
  • O computador front-end baseado no Exchange Server 2003 que fornece acesso do Outlook Web Access
  • O computador com Exchange Server 2003 de back-end que hospeda a caixa de correio
Para Microsoft (IIS) 5.0 (Microsoft Windows 2000), a entrada MaxClientRequestBuffer for encontrada na seguinte subchave do Registro. Configurá-lo conforme a tabela a seguir.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters
Recolher esta tabelaExpandir esta tabela
NomeTipo de valorDados do valor
MaxClientRequestBufferDWORD32768
Para o IIS 6.0 (Microsoft Windows Server 2003), a entrada MaxFieldLength e a entrada MaxRequestBytes são encontradas na seguinte subchave do Registro. Configurá-los conforme a tabela a seguir.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters
Recolher esta tabelaExpandir esta tabela
NomeTipo de valorDados do valor
MaxFieldLengthDWORD65534
MaxRequestBytesDWORD500000

Mais Informações

A entrada de registro MaxClientRequestBuffer

Os dados que são limitados pelo MaxClientRequestBuffer (linha de resposta e cabeçalhos) consistem em todos os dados do primeiro byte da solicitação até o último byte antes do corpo da entidade. Isso inclui o método, a URL, as informações de caminho adicionais, a seqüência de caracteres de consulta, a versão do HTTP, todos os cabeçalhos e os caracteres que delimitam todas as partes da solicitação. Em outras palavras, isso inclui todos os dados que não é parte do corpo da solicitação.

Como o IIS 5.0 lê os blocos dos dados da solicitação em buffers, o limite é definido por MaxClientRequestBuffer não é muito preciso. Portanto, após usar MaxClientRequestBuffer, talvez seja necessário testar para verificar se o limite real do tamanho da solicitação do cliente e dos campos de cabeçalho é o que você esperava.

Convém usar o método POST em vez do GET método para enviar grandes quantidades de dados na solicitação. Uso de solicitações GET a parte de URL da linha de solicitação para enviar informações para IIS. No entanto, o método POST envia as informações no corpo da solicitação.

O MaxFieldLength e as entradas de registro MaxRequestBytes

Por padrão, a entrada de registro MaxFieldLength não está presente. Essa entrada do Registro especifica o limite máximo de tamanho de cada cabeçalho de solicitação HTTP. A entrada de registro MaxRequestBytes Especifica o limite superior para o tamanho total da linha solicitação e os cabeçalhos. Geralmente, essa entrada do registro é configurada com o MaxRequestBytes entrada do Registro. Se o valor MaxRequestBytes é baixo que o MaxFieldLength valor, MaxFieldLength valor é ajustado.

Em grandes ambientes, os usuários do Outlook Web Access podem ter falhas de logon se os valores para ambos os essas entradas não estiverem definidos como 32768. Para permitir que os usuários que são membros de muitos grupos de usuário do Windows para fazer logon no Outlook Web Access, o valor MaxRequestBytes deve ser configurado para um valor maior.

Referências

Para obter mais informações sobre a entrada de registro MaxClientRequestBuffer, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
260694  (http://support.microsoft.com/kb/260694/ ) Descrição do valor de registro MaxClientRequestBuffer
Para obter mais informações sobre o MaxFieldLength entrada de registro, visite o seguinte site:
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)

A informação contida neste artigo aplica-se a:
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange Server 2003 Standard Edition
Palavras-chave: 
kbmt kbtshoot kbprb KB920862 KbMtpt
Tradução automáticaTradução automática
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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 920862  (http://support.microsoft.com/kb/920862/en-us/ )