다음을 통해 공유


일반적인 HTTP 클라이언트 애플리케이션의 단계

다음 표에서는 일반적인 HTTP 클라이언트 애플리케이션에서 수행할 수 있는 단계를 보여줍니다.

목표 수행할 작업 효과
HTTP 세션을 시작합니다. CInternetSession 개체를 만듭니다. WinInet을 초기화하고 서버에 연결합니다.
HTTP 서버에 커넥트. CInternetSession::GetHttp커넥트ion을 사용합니다. CHttp커넥트ion 개체를 반환합니다.
HTTP 요청을 엽니다. CHttp커넥트ion::OpenRequest를 사용합니다. CHttpFile 개체를 반환합니다.
HTTP 요청을 보냅니다. CHttpFile::AddRequestHeaders 및 CHttpFile::SendRequest를 사용합니다. 파일을 찾습니다. 파일을 찾을 수 없으면 FALSE를 반환합니다.
파일에서 읽습니다. CHttpFile을 사용합니다. 제공하는 버퍼를 사용하여 지정된 바이트 수를 읽습니다.
예외 처리. CInternetException 클래스를 사용합니다. 모든 공용 인터넷 예외 형식을 처리합니다.
HTTP 세션을 종료합니다. CInternetSession 개체를 삭제합니다. 열린 파일 핸들 및 연결을 자동으로 정리합니다.

참고 항목

Win32 인터넷 확장(WinInet)
인터넷 클라이언트 클래스의 필수 구성 요소
MFC WinInet 클래스를 사용하여 인터넷 클라이언트 애플리케이션 작성