다음을 통해 공유


인터넷 클라이언트 클래스에 대 한 필수 구성 요소

인터넷 클라이언트 (예를 들어 파일을 읽는)에서 수행한 일부 작업 필수 구성 요소 작업 (이 경우 인터넷 연결 설정) 해야 합니다.필수 구성 요소가 클라이언트의 일부 동작에 대 한 다음 표에 나열 되어 있습니다.

일반 인터넷 URL (FTP, Gopher 또는 HTTP)

동작

Prerequisite

연결을 설정 합니다.

만들기는 CInternetSession 인터넷 클라이언트 응용 프로그램의 기본 설정 합니다.

URL을 엽니다.

연결을 설정 합니다.호출 CInternetSession::OpenURL.OpenURL 함수는 읽기 전용으로 리소스 개체를 반환 합니다.

읽기 URL 데이터입니다.

URL을 엽니다.호출 CInternetFile::Read.

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

연결을 설정 합니다.호출 CInternetSession::SetOption.

상태 정보와 함께 호출 되는 함수를 설정 합니다.

연결을 설정 합니다.호출 CInternetSession::EnableStatusCallback.재정의 CInternetSession::OnStatusCallback 호출을 처리 합니다.

FTP

동작

Prerequisite

FTP 연결을 설정 합니다.

만들기는 CInternetSession 이 인터넷 클라이언트 응용 프로그램의 기반으로 합니다.호출 CInternetSession::GetFtpConnection 만들 수 있는 CFtpConnection 개체입니다.

첫째 리소스 찾기

FTP 연결을 설정 합니다.만들기는 CFtpFileFind 개체입니다.호출 CFtpFileFind::FindFile.

사용 가능한 모든 리소스를 열거 합니다.

첫째 파일 찾기호출 CFtpFileFind::FindNextFile 는 FALSE를 반환 해야 합니다.

FTP 파일을 엽니다.

FTP 연결을 설정 합니다.호출 CFtpConnection::OpenFile 만들고 열 수 있는 CInternetFile 개체입니다.

FTP 파일을 읽습니다.

읽기 권한이 있는 FTP 파일 열기호출 CInternetFile::Read.

FTP 파일에 작성 합니다.

쓰기 권한이 있는 FTP 파일 열기호출 CInternetFile::Write.

서버에서 클라이언트의 디렉터리를 변경 합니다.

FTP 연결을 설정 합니다.호출 CFtpConnection::SetCurrentDirectory.

서버에서 클라이언트의 현재 디렉터리를 검색 합니다.

FTP 연결을 설정 합니다.호출 CFtpConnection::GetCurrentDirectory.

HTTP

동작

Prerequisite

HTTP 연결을 설정 합니다.

만들기는 CInternetSession 이 인터넷 클라이언트 응용 프로그램의 기반으로 합니다.호출 CInternetSession::GetHttpConnection 만들 수 있는 CHttpConnection 개체입니다.

HTTP 파일을 엽니다.

HTTP 연결을 설정 합니다.호출 CHttpConnection::OpenRequest 만들 수 있는 CHttpFile 개체입니다.호출 CHttpFile::AddRequestHeaders.호출 CHttpFile::SendRequest.

HTTP 파일을 읽습니다.

HTTP 파일을 엽니다.호출 CInternetFile::Read.

HTTP 요청에 대 한 정보를 가져옵니다.

HTTP 연결을 설정 합니다.호출 CHttpConnection::OpenRequest 만들 수 있는 CHttpFile 개체입니다.호출 CHttpFile::QueryInfo.

Gopher

동작

Prerequisite

Gopher 연결 설정

만들기는 CInternetSession 이 인터넷 클라이언트 응용 프로그램의 기반으로 합니다.호출 CInternetSession::GetGopherConnection 를 만들 수 있는 CGopherConnection.

현재 디렉터리에 있는 첫째 파일 찾기

Gopher 연결 설정만들기는 CGopherFileFind 개체입니다.호출 CGopherConnection::CreateLocator 만들 수 있는 CGopherLocator 개체입니다.로케이터를 통과 CGopherFileFind::FindFile.호출 CGopherFileFind::GetLocator 나중에 필요한 경우 파일의 로케이터를 가져올 수 있습니다.

사용 가능한 모든 파일을 열거 합니다.

첫째 파일 찾기호출 CGopherFileFind::FindNextFile 는 FALSE를 반환 해야 합니다.

Gopher 파일을 엽니다.

Gopher 연결 설정Gopher 로케이터를 만들 CGopherConnection::CreateLocator 또는 로케이터를 찾을 CGopherFileFind::GetLocator.호출 CGopherConnection::OpenFile.

Gopher 파일 읽기.

Gopher 파일을 엽니다.사용 CGopherFile.

참고 항목

개념

Win32 인터넷 확장 (WinInet)

인터넷 클라이언트 응용 프로그램을 만들기 위한 MFC 클래스

MFC WinInet 클래스를 사용 하 여 인터넷 클라이언트 응용 프로그램 작성