ID do artigo: 819267 - Última revisão: quarta-feira, 16 de maio de 2007 - Revisão: 1.2 INFORMAÇÕES: HTTP GET e HTTP POST estão desabilitados por padrão
Nesta páginaSumárioEste artigo descreve alterações no .NET Framework 1.1 que
afetam os métodos HTTP GET e HTTP POST em um servidor Web. Este artigo também descreve soluções
alternativas para essa nova funcionalidade. Mais InformaçõesOs serviços da Web conectados ao .NET são compatíveis com os
protocolos HTTP GET, HTTP POST e SOAP. Por padrão, no .NET Framework 1.0, todos
os três protocolos são habilitados. Por padrão, no .NET Framework 1.1, HTTP GET
e HTTP POST são desabilitados. Isso acontece por motivos de
segurança. Aplicativos que usam HTTP GET ou HTTP POST para invocar um serviço da Web falham quando o serviço da Web é atualizado para o .NET Framework 1.1. Com esses aplicativos, é exibida uma mensagem de erro System.Net.WebException Observe que o formulário de teste com base em HTML usa HTTP POST e, portanto, o formulário de teste com base em HTML não funciona no .NET Framework 1.1. Isso é sempre verdadeiro, exceto em Localhost, conforme descrito abaixo. O .NET Framework 1.1 define um novo protocolo chamado HttpPostLocalhost. Por padrão, esse novo protocolo fica habilitado. Esse protocolo permite invocar serviços da Web que usam solicitações de HTTP POST de aplicativos no mesmo computador. Isso é verdadeiro desde que o protocolo POST URL use http://localhost, e não http://hostname. Isso permite que desenvolvedores de serviço da Web usem formulário de teste com base em HTML para invocar o serviço da Web do mesmo computador onde o serviço da Web reside. Ao tentar acessar o serviço da Web de um computador remoto, o botão Invocar não será exibido. A seguinte mensagem de erro será exibida: O formulário de
teste está somente disponível para solicitações da máquina local Solução alternativaO HTTP GET e o HTTP POST podem ser habilitados, editando o arquivo Web.config para o vroot no qual o serviço da Web reside. A configuração a seguir habilita ambos os protocolos HTTP GET e HTTP POST:ReferênciasPara obter mais informações sobre a configuração de serviços
da Web, consulte o elemento <protocols> na documentação do .NET Framework 1.1 (em inglês):
http://msdn2.microsoft.com/en-us/library/ccbk8w5h(vs.71).aspx
(http://msdn2.microsoft.com/en-us/library/ccbk8w5h(vs.71).aspx)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções deste artigo
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Voltar para o início