다음을 통해 공유


WinHTTP 함수

WinHTTP는 다음과 같은 함수를 제공합니다.

WinHttpAddRequestHeaders

HTTP 요청 핸들에 하나 이상의 HTTP 요청 헤더를 추가합니다.

WinHttpAddRequestHeadersEx

HTTP 요청 핸들에 하나 이상의 HTTP 요청 헤더를 추가하여 별도의 이름/값 문자열을 사용할 수 있습니다.

WinHttpCheckPlatform

현재 플랫폼이 WinHTTP에서 지원되는지 여부를 결정합니다.

WinHttpCloseHandle

단일 HINTERNET 핸들을 닫습니다.

WinHttpConnect

HTTP 요청의 초기 대상 서버를 지정합니다.

WinHttpCrackUrl

URL을 해당 구성 요소 부분(예: 호스트 이름 및 경로)으로 구분합니다.

WinHttpCreateProxyResolver

WinHttpGetProxyForUrlEx에서 사용할 핸들을 만듭니다.

WinHttpCreateUrl

구성 요소 부분(예: 호스트 이름 및 경로)에서 URL을 만듭니다.

WinHttpDetectAutoProxyConfigUrl

PAC(프록시 자동 구성) 파일의 URL을 찾습니다. 이 함수는 PAC 파일의 URL을 보고하지만 파일을 다운로드하지는 않습니다.

WinHttpFreeProxyResult

WinHttpGetProxyResult에 대한 이전 호출에서 검색된 데이터를 해제합니다.

WinHttpFreeProxySettingsEx

WinHttpGetProxySettingsResultEx에 대한 이전 호출에서 검색된 데이터를 해제합니다.

WinHttpFreeQueryConnectionGroupResult

WinHttpQueryConnectionGroup에 대한 이전 호출에 의해 할당된 메모리를 해제합니다.

WinHttpGetDefaultProxyConfiguration

레지스트리에서 기본 WinHTTP 프록시 구성을 검색합니다.

WinHTTPGetIEProxyConfigForCurrentUser

현재 사용자의 IE(인터넷 Explorer) 프록시 구성을 가져옵니다.

WinHttpGetProxyForUrl

지정된 URL에 대한 프록시 정보를 검색합니다.

WinHttpGetProxyForUrlEx

지정된 URL에 대한 프록시 정보를 검색합니다.

WinHttpGetProxyResult

WinHttpGetProxyForUrlEx 호출 결과를 검색합니다.

WinHttpGetProxySettingsEx

확장 프록시 설정을 검색합니다.

WinHttpGetProxySettingsResultEx

WinHttpGetProxySettingsEx 호출 결과를 검색합니다.

WinHttpOpen

애플리케이션의 WinHTTP 함수 사용을 초기화합니다.

WinHttpOpenRequest

HTTP 요청 핸들을 만듭니다.

WinHttpQueryAuthSchemes

서버에서 지원하는 권한 부여 체계를 반환합니다.

WinHttpQueryConnectionGroup

WinHttp 연결의 현재 상태에 대한 설명을 검색합니다.

WinHttpQueryDataAvailable

WinHttpReadData를 사용하여 즉시 읽을 수 있는 데이터 바이트 수를 반환합니다.

WinHttpQueryHeaders

HTTP 요청과 연결된 헤더 정보를 검색합니다.

WinHttpQueryHeadersEx

HTTP 요청과 연결된 헤더 정보를 검색합니다. 는 구문 분석된 헤더 이름 및 값 문자열을 검색하는 방법을 제공합니다.

WinHttpQueryOption

지정된 핸들에서 인터넷 옵션을 쿼리합니다.

WinHttpReadData

WinHttpOpenRequest 함수에서 연 핸들에서 데이터를 읽습니다.

WinHttpReadDataEx

WinHttpOpenRequest 함수에서 연 핸들에서 데이터를 읽습니다.

WinHttpReceiveResponse

WinHttpSendRequest에서 시작하는 HTTP 요청을 종료합니다.

WinHttpRegisterProxyChangeNotification

유효 프록시 설정이 변경되면 WinHTTP에서 호출하는 콜백 함수를 등록합니다.

WinHttpResetAutoProxy

자동 프록시를 다시 설정합니다.

WinHttpSendRequest

지정된 요청을 HTTP 서버로 보냅니다.

WinHttpSetCredentials

필요한 권한 부여 자격 증명을 서버에 전달합니다.

WinHttpSetDefaultProxyConfiguration

레지스트리에서 기본 WinHTTP 프록시 구성을 설정합니다.

WinHttpSetOption

인터넷 옵션을 설정합니다.

WinHttpSetStatusCallback

작업 중에 진행이 수행되면 WinHTTP에서 호출할 수 있는 콜백 함수를 설정합니다.

WinHttpSetTimeouts

HTTP 트랜잭션과 관련된 다양한 시간 초과를 설정합니다.

WinHttpTimeFromSystemTime

HTTP 버전 1.0 사양에 따라 날짜 및 시간 형식을 지정합니다.

WinHttpTimeToSystemTime

HTTP 시간/날짜 문자열을 사용하여 SYSTEMTIME 구조체로 변환합니다.

WinHttpUnregisterProxyChangeNotification

WinHttpRegisterProxyChangeNotification을 호출하여 등록된 콜백 함수의 등록을 취소합니다.

WinHttpWriteData

요청 데이터를 HTTP 서버에 씁니다.

WinHttpWebSocketClose

WebSocket 연결을 닫습니다.

WinHttpWebSocketCompleteUpgrade

WinHttpSendRequest에서 시작한 WebSocket 핸드셰이크를 완료합니다.

WinHttpWebSocketQueryCloseStatus

서버에서 보낸 닫기 상태 가져옵니다.

WinHttpWebSocketReceive

WebSocket 연결에서 데이터를 받습니다.

WinHttpWebSocketSend

WebSocket 연결을 통해 데이터를 보냅니다.

WinHttpWebSocketShutdown

WebSocket 연결에 가까운 프레임을 보냅니다.