Select the product you need help with
INFO: Os métodos HTTP GET e HTTP POST estão desactivados por predefiniçãoArtigo: 819267 - Ver produtos para os quais este artigo se aplica. Nesta páginaSumárioEste artigo aborda as alterações no .NET Framework 1.1 que
afectam o método HTTP GET e o método HTTP POST num servidor da Web. Este artigo também descreve medidas para
contornar esta nova funcionalidade. Este artigo poderá conter hiperligações para conteúdo em inglês (ainda não traduzido). Mais InformaçãoOs serviços Web ligados ao .NET suportam os protocolos HTTP
GET, HTTP POST e SOAP. Por predefinição, os três protocolos estão activados no
.NET Framework 1.0. Por predefinição, os protocolos HTTP GET e HTTP POST estão
desactivados no .NET Framework 1.1. Isto acontece por motivos de
segurança. As aplicações que utilizem HTTP GET ou HTTP POST para invocar um serviço Web falham quando o serviço Web é actualizado para o .NET Framework 1.1. Estas aplicações recebem uma mensagem de erro System.Net.WebException Note que o formulário de teste baseado em HTML utiliza HTTP POST e, por este motivo, não funciona no .NET Framework 1.1. À excepção do localhost, esta condição verifica-se em todas situações, conforme indicado abaixo. O .NET Framework 1.1 define um novo protocolo com a denominação HttpPostLocalhost. Este novo protocolo está activado por predefinição. Este protocolo permite invocar serviços Web que utilizem pedidos HTTP POST de aplicações no mesmo computador. Esta condição verifica-se se o URL de POST utilizar http://localhost e não http://hostname. Isto permite aos programadores de serviços Web utilizar o formulário de teste baseados em HTML para invocar o serviço Web a partir do mesmo computador onde este reside. Quando tenta aceder ao serviço Web a partir de um computador remoto, não consegue ver o botão Invocar e recebe a seguinte mensagem de erro: O formulário de teste só está disponível para pedidos do
computador local Como contornarPoderá activar os protocolos HTTP GET e HTTP POST editando o ficheiro Web.config referente à raiz virtual onde o serviço Web reside. A configuração que se segue activa os protocolos HTTP GET e HTTP POST:ReferênciasPara obter mais informações sobre a configuração de serviços
Web, consulte <protocols> Element na documentação do .NET Framework 1.1:
http://msdn2.microsoft.com/en-us/library/ccbk8w5h(vs.71).aspx
(http://msdn2.microsoft.com/en-us/library/ccbk8w5h(vs.71).aspx)
PropriedadesArtigo: 819267 - Última revisão: quarta-feira, 16 de Maio de 2007 - Revisão: 1.2
| Traduções de Artigos
|


Voltar ao topo








