ServerXMLHTTP에 대한 질문과 대답

기술 자료 번역 기술 자료 번역
기술 자료: 290761 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

요약

이 문서에서는 ServerXMLHTTP 개체에 대해 자주 묻는 몇 가지 질문과 대답을 제공합니다.

추가 정보

  1. ServerXMLHTTP의 정의

    ServerXMLHTTP는 다른 웹 서버 간에 서버의 안전한 HTTP 액세스를 위한 메서드와 속성을 제공합니다. 이 개체를 사용하면 다른 웹 서버 간에도 XML 데이터를 교환할 수 있습니다.

  2. ServerXMLHTTP 설치 방법

    ServerXMLHTTP는 Microsoft XML Parser(MSXML) 버전 3.0 이상에 포함되어 있습니다. MSXML 3.0은 다음 MSDN(Microsoft Developer Network) 웹 사이트에서 다운로드하여 설치할 수 있습니다.
    http://www.microsoft.com/downloads/details.aspx?amp;displaylang=en&familyid=8167837e-0983-4988-99a4-377ef5c0da2e&displaylang=en
  3. ServerXMLHTTP에 대한 플랫폼 요구 사항

    ServerXMLHTTP는 Microsoft Windows 2000이 설치된 컴퓨터나 Microsoft Internet Explorer 5.01 이상이 포함된 Microsoft Windows NT 4.0이 설치된 컴퓨터에서만 지원됩니다. Microsoft Windows 95와 Microsoft Windows 98 같은 다른 플랫폼에서는 사용할 수 없습니다.

    XMLHTTP에서는 내부적으로 WinInet을 사용하므로 ASP(Active Server Pages)와 같은 서버측 응용 프로그램, COM+에서 호스팅되는 구성 요소, ASP에서 사용되는 구성 요소 또는 Windows 서비스에서는 XMLHTTP 사용이 지원되지 않습니다. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
    238425 INFO: WinInet이 서비스에서 사용하도록 지원되지 않는다

  4. XMLHTTP와 ServerXMLHTTP의 차이

    XMLHTTP는 클라이언트 응용 프로그램용으로 설계된 것으로, Microsoft WinInet(Win32 Internet)을 기반으로 하는 URLMon에 의존합니다. ServerXMLHTTP는 서버 응용 프로그램용으로 설계된 것으로, 새 HTTP 클라이언트 스택인 WinHTTP에 의존합니다. ServerXMLHTTP는 신뢰성과 보안 및 서버 안전을 제공합니다. 자세한 내용은 MSXML 소프트웨어 개발 키트(SDK) 설명서를 참조하십시오.
  5. XMLHTTP와 ServerXMLHTTP 간 선택 방법

    이름에서 의미하는 바와 같이 ServerXMLHTTP는 서버 응용 프로그램에 권장되고, XMLHTTP는 클라이언트 응용 프로그램에 권장됩니다. XMLHTTP에는 프록시 설정의 캐싱 및 자동 검색 같은 장점이 몇 가지 있습니다. 이것은 Windows 95 및 Windows 98 플랫폼에서 사용할 수 있으며 단일 사용자 데스크톱 응용 프로그램에도 적합합니다.

  6. 프록시 구성 유틸리티의 정의

    WinHTTP 프록시 구성 유틸리티 Proxycfg.exe를 사용하면 프록시 서버를 통해 HTTP 및 HTTPS 서버에 액세스하도록 WinHTTP를 구성할 수 있습니다. ServerXMLHTTP 구성 요소가 WinHTTP 프록시 설정에 의존하기 때문에 관리자가 WinHTTP를 사용하는 응용 프로그램의 배포 및 설치 과정 중에 Proxycfg.exe 유틸리티를 사용할 수 있습니다. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
    289481 ServerXMLHTTP가 작동하려면 프록시 구성 유틸리티를 실행해야 한다
  7. ServerXMLHTTP의 SSL 및 디지털 인증서 지원 여부

    ServerXMLHTTPXMLHTTP 구성 요소는 MSXML3에서 HTTPS를 제한적으로 지원합니다. 특히, 인증에 사용되는 SSL(Secure Sockets Layer) 인증서를 완벽하게 지원하지 않습니다. 이들 구성 요소가 HTTPS 프로토콜을 지원하지만 서버가 클라이언트 인증서를 요구하면 요청이 실패합니다.

    MSXML 3.0 서비스 팩 1에서는 ServerXMLHTTP가 SSL 인증서를 지원합니다.

  8. ServerXMLHTTP의 장점
    • ServerXMLHTTP를 사용하면 로컬 시스템과 원격 시스템 간에 스트림이나 XML 문서의 형태로 XML 데이터를 교환할 수 있습니다.
    • 기본 프로토콜이 HTTP나 HTTPS이기 때문에 방화벽 뒤에 있는 시스템 간에도 데이터를 교환할 수 있습니다.
    • ServerXMLHTTP는 ASP(Active Server Page), Microsoft Visual Basic 및 Microsoft Visual C++ 같은 다른 환경에서 HTTP 요청을 보내는 데 사용할 수 있습니다.
  9. ServerXMLHTTP의 제한 사항

    단일 프로세스 내에서 동시에 존재할 수 있는 ServerXMLHTTP의 인스턴스 수는 주로 해당 시스템에서 응용 프로그램에 사용할 수 있는 메모리 양에 따라 달라집니다. 그러나, CPU 처리 용량이나 사용 가능한 소켓 연결 수 같은 다른 요소들도 동시에 활성화할 수 있는 인스턴스 수를 제한할 수 있습니다.

    MSXML 3.0의 경우 단일 프로세스 내에서 동시에 존재할 수 있는 최대 인스턴스 수는 5,460입니다.

  10. ServerXMLHTTP에 대한 자세한 정보가 있는 위치

    이 문서에 나와 있는 정보 중 대부분은 다음 MSDN 웹 사이트의 XML 부분에서 다운로드할 수 있는 MSXML SDK에서 수집한 것입니다.
    http://msdn.microsoft.com/xml/default.aspx
    이 사이트에는 MSXML 기술에 대한 최신 정보가 나와 있습니다.




?Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 290761 - 마지막 검토: 2007년 10월 26일 금요일 - 수정: 3.1
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft XML Parser 3.0
  • Microsoft XML Core Services 4.0
키워드:?
kbinfo kbbug kbmsxml400fix kbfaq kbproductlink KB290761

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com