WinINet vs. WinHTTP
몇 가지 예외를 제외하고 WinINet 은 WinHTTP의 상위 집합입니다. 둘 중에서 선택할 때 가장 및 세션 격리가 필요한 서비스 또는 서비스와 유사한 프로세스 내에서 실행하려는 경우가 아니면 WinINet을 사용해야 합니다.
기능 비교
기능 | Wininet | WinHTTP |
---|---|---|
자격 증명 캐시 Windows Internet Explorer 모든 기본 제공 애플리케이션에서 자격 증명을 자동으로 가져올 수 있습니다. 또한 인터넷 Explorer 외부에서 실행되는 애플리케이션이 서버에 대한 자격 증명을 한 번만 프롬프트/지정할 수 있습니다. 그 때부터 요청은 자동으로 수행됩니다. | 예 | 아니요 |
자격 증명 프롬프트 호출 코드에서 사용자에게 자격 증명을 묻는 메시지를 표시할 수 있는 API를 제공합니다. | 예 | 아니요 |
FTP | 예 | 아니요 |
Autodial/RAS 지원 레거시 기능입니다. 대신 원격 액세스를 사용합니다. | 예 | 아니요 |
영역 인터넷 Explorer 보안 영역과 자동 통합. | 예 | 아니요 |
IDNA 지원 IDNA RFC/Punycode에 대한 통합 지원. | 예 | 예 |
Cookie Jar API 영구 및 비영구 쿠키가 지원됩니다. 모든 애플리케이션 또는 스크립트는 이를 사용하여 브라우저와 동일한 쿠키를 볼 수 있습니다. | 예 | 아니요 |
보호 모드 IE 지원 | 예 | 아니요 |
압축 해제 지원 gzip 및 deflate 압축 체계에 대한 지원. | 예 | 예 |
청크 업로드 지원 클라이언트 코드는 청크를 수행해야 합니다. | 아니요 | 예 |
SOCKS v4 지원 v4a 또는 v5는 포함되지 않습니다. | 예 | 아니요 |
양방향 송신 및 받기 | 아니요 | 아니요 |
겹치는 I/O | 아니요 | 아니요 |
파일 구성표 지원 파일 구성표를 사용하는 프록시 스크립트에 유용합니다. | 예 | 아니요 |
InternetOpenUrl URL을 여는 간소화된 코드입니다. | 예 | 아니요 |
서비스 지원 서비스 또는 서비스 계정에서 실행할 수 있습니다. | 아니요 | 예 |
세션 격리 별도의 세션은 서로 영향을 주지 않습니다. | 아니요 | 예 |
가장 스레드가 다른 사용자를 가장하는 동안 호출되는 것을 지원합니다. | 아니요 | 예 |
관련 항목
피드백
다음에 대한 사용자 의견 제출 및 보기