Artigo: 290761 - Última revisão: sexta-feira, 26 de Outubro de 2007 - Revisão: 3.2

Perguntas mais frequentes sobre ServerXMLHTTP

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.
Expandir tudo | Reduzir tudo

Sumário

Este artigo responde a algumas perguntas frequentes sobre o objecto ServerXMLHTTP .

Mais Informação

  1. o que é ServerXMLHTTP?

    ServerXMLHTTP fornece métodos e propriedades de segurança do servidor de HTTP acesso entre diferentes servidores da Web. Pode utilizar este objecto para trocar dados XML entre diferentes servidores da Web.

  2. como instalar o ServerXMLHTTP?

    ServerXMLHTTP incluído com o Microsoft XML Parser (MSXML) versão 3.0 ou posterior. Pode transferir e instalar o MSXML 3.0 a partir do seguinte Web site da MSDN (Microsoft Developer Network):
    http://www.microsoft.com/downloads/details.aspx?amp;displaylang=en&familyid=8167837e-0983-4988-99a4-377ef5c0da2e&displaylang=en (http://www.microsoft.com/downloads/details.aspx?amp;displaylang=en&familyid=8167837e-0983-4988-99a4-377ef5c0da2e&displaylang=en)
  3. quais são os requisitos de plataforma para ServerXMLHTTP?

    suporte ServerXMLHTTP só está disponível em computadores que tenham instalado o Microsoft Windows 2000 ou em computadores que tenham o que Microsoft Windows NT 4.0 com o Microsoft Internet Explorer 5.01 (ou posterior) instalado. Falha em outras plataformas, tal como o Microsoft Windows 95 e Microsoft Windows 98.

    A utilização XMLHTTP nas aplicações do lado do servidor como o ASP (Active Server Pages), nos componentes que estão hospedados em COM +, nos componentes que são utilizados no ASP ou no Windows Services não é suportada porque XMLHTTP utiliza internamente WinInet.Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
    238425  (http://support.microsoft.com/kb/238425/ ) WinInet não suportado para utilização em serviços

  4. qual é a diferença entre XMLHTTP e ServerXMLHTTP?

    XMLHTTP foi concebido para aplicações de cliente e depende URLMon baseia-se ao Microsoft Win32 Internet (WinInet). ServerXMLHTTP foi concebido para aplicações de servidor e depende de uma pilha de cliente HTTP nova, WinHTTP. ServerXMLHTTP fornece fiabilidade e segurança e é a segurança do servidor. Para mais informações, consulte a documentação do MSXML Software Development Kit (SDK).
  5. como deverá escolher entre XMLHTTP e ServerXMLHTTP?

    Como o nome sugere, ServerXMLHTTP é recomendado para aplicações de servidor e XMLHTTP é recomendado para aplicações de cliente. XMLHTTP possui vantagens, tais como a colocação em cache e a detecção automática de suporte de definições de proxy. Pode ser utilizado em plataformas Windows 95 e Windows 98 e é well-suited para aplicações de ambiente de trabalho de utilizador único.

  6. o que é o utilitário de configuração do proxy?

    O WinHTTP Proxy Configuration Utility, proxycfg.exe, permite-lhe configurar o WinHTTP para servidores HTTP e HTTPS acesso através de um servidor proxy. Uma vez que o componente ServerXMLHTTP depende de definições de proxy WinHTTP, um administrador pode utilizar o utilitário proxycfg.exe como parte do processo de instalação e implementação de uma aplicação que utiliza o WinHTTP. Para mais informações, consulte o seguinte artigo da base de dados de conhecimento da Microsoft:
    289481  (http://support.microsoft.com/kb/289481/ ) Poderá ter de executar a ferramenta Proxycfg para ServerXMLHTTP trabalhar
  7. ServerXMLHTTP o suporte SSL e certificados digitais?

    Os componentes ServerXMLHTTP e XMLHTTP têm suporte HTTPS no MSXML3 limitado. Especificamente, não suportam totalmente certificados segura de sockets (SSL, Secure Sockets Layer), que são utilizados para autenticação. Os componentes suportam o protocolo HTTPS, mas o pedido falha se o servidor requer um certificado de cliente.

    ServerXMLHTTP inclui suporte de SSL de certificados no MSXML 3.0 Service Pack 1.

  8. quais são as vantagens de ServerXMLHTTP?
    • Utilizando o ServerXMLHTTP , os dados XML podem ser trocados entre sistemas locais e remotos como uma transmissão em sequência ou como documentos XML.
    • Uma vez que o protocolo subjacente é HTTP ou HTTPS, possível trocar dados entre os sistemas protegidos por firewalls.
    • ServerXMLHTTP pode ser utilizado para enviar pedidos de HTTP a partir de diferentes ambientes tais como Microsoft Visual C++, ASP (Active Server Pages) e Microsoft Visual Basic.
  9. quais são as limitações da ServerXMLHTTP?

    O número de ocorrências de ServerXMLHTTP que podem existir em simultâneo num único processo principalmente depende a quantidade de memória disponível para aplicações no sistema. No entanto, outros factores, tais como processar ligações de socket disponíveis ou capacidade da CPU podem limitar o número de instâncias que podem estar activas simultaneamente.

    Com o MSXML 3.0, o número máximo de instâncias que podem existir em simultâneo num único processo é 5,460.

  10. onde posso encontrar mais informações sobre ServerXMLHTTP?

    Maior parte das informações neste artigo é obtida a partir do SDK do MSXML, que pode ser transferido da secção XML do seguinte Web site da MSDN:
    http://msdn.microsoft.com/xml/default.aspx (http://msdn.microsoft.com/xml/default.aspx)
    Este site tem as informações mais recentes nas tecnologias do MSXML.

A informação contida neste artigo aplica-se a:
  • Microsoft XML Parser 3.0
  • Microsoft XML Core Services 4.0
Palavras-chave: 
kbmt kbproductlink kbbug kbfaq kbinfo kbmsxml400fix KB290761 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 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: 290761  (http://support.microsoft.com/kb/290761/en-us/ )