다음을 통해 공유


WinHTTP 구조

WinHTTP는 다음 구조를 사용합니다.

HTTP_VERSION_INFO

전역 HTTP 버전을 포함합니다.

URL_COMPONENTS

URL의 구성 요소를 포함합니다. 이 구조체는 WinHttpCrackUrlWinHttpCreateUrl 함수와 함께 사용됩니다.

WINHTTP_ASYNC_RESULT

비동기 함수 호출 결과를 포함합니다. 이 구조체는 WINHTTP_STATUS_CALLBACK 프로토타입과 함께 사용됩니다.

WINHTTP_AUTOPROXY_OPTIONS

WINHttpGetProxyForURL 함수에 PAC(프록시 자동 구성) 파일의 URL을 지정할지 또는 DHCP 또는 DNS 쿼리를 사용하여 네트워크에 대한 URL을 자동으로 찾을지 여부를 나타내는 데 사용됩니다.

WINHTTP_CERTIFICATE_INFO

서버에서 반환된 인증서 정보를 포함합니다. 이 구조체는 WinHttpQueryOption 함수에서 사용됩니다.

WINHTTP_CONNECTION_GROUP

연결 그룹을 나타냅니다.

WINHTTP_CONNECTION_INFO

응답을 생성한 요청의 원본 및 대상 IP 주소를 포함합니다.

WINHTTP_CREDS

서버 및 프록시 인증에 사용되는 사용자 자격 증명 정보를 포함합니다.

참고

이 구조체는 더 이상 사용되지 않습니다. 대신 WINHTTP_CREDS_EX 구조를 사용하는 것이 좋습니다.

WINHTTP_CREDS_EX

서버 및 프록시 인증에 사용되는 사용자 자격 증명 정보를 포함합니다.

WINHTTP_CURRENT_USER_IE_PROXY_CONFIG

인터넷 Explorer 프록시 구성 정보를 포함합니다.

WINHTTP_EXTENDED_HEADER

HTTP 요청 헤더를 이름/값 문자열 쌍으로 나타냅니다.

WINHTTP_HEADER_NAME

HTTP 요청 헤더 이름을 나타냅니다.

WINHTTP_HOST_CONNECTION_GROUP

연결 그룹의 컬렉션을 나타냅니다.

WINHTTP_MATCH_CONNECTION_GUID

연결 일치를 위해 연결의 GUID를 나타냅니다.

WINHTTP_PROXY_INFO

세션 또는 기본 프록시 구성을 포함합니다.

WINHTTP_PROXY_RESULT

WinHttpGetProxyResult에서 제공하는 프록시 결과 항목의 컬렉션입니다.

WINHTTP_PROXY_RESULT_ENTRY

WinHttpGetProxyResult 호출의 결과 항목입니다.

WINHTTP_PROXY_SETTINGS_EX

확장 프록시 설정을 나타냅니다.

WINHTTP_PROXY_SETTINGS_PARAM

확장 프록시 설정을 나타냅니다.

WINHTTP_QUERY_CONNECTION_GROUP_RESULT

WinHttp 연결의 현재 상태에 대한 설명을 나타냅니다.

WINHTTP_REQUEST_STATS

요청에 대한 통계를 포함합니다.

WINHTTP_REQUEST_TIMES

요청에 대한 타이밍 정보를 포함합니다.

WINHTTP_SECURITY_INFO

요청에 대한 SChannel 연결 및 암호 정보를 포함합니다.

WINHTTP_WEB_SOCKET_ASYNC_RESULT

WebSocket 작업의 결과 상태.

WINHTTP_WEB_SOCKET_STATUS

WebSocket 작업의 상태입니다.