다음을 통해 공유


CInternetSession::GetHttpConnection

에 대 한 포인터는 HTTP 연결을 설정 하 고이 멤버 함수를 호출 하는 CHttpConnection 개체입니다.

CHttpConnection* GetHttpConnection( 
   LPCTSTR pstrServer, 
   INTERNET_PORT nPort = INTERNET_INVALID_PORT_NUMBER, 
   LPCTSTR pstrUserName = NULL, 
   LPCTSTR pstrPassword = NULL  
); 
CHttpConnection* GetHttpConnection( 
   LPCTSTR pstrServer, 
   DWORD dwFlags, 
   INTERNET_PORT nPort = INTERNET_INVALID_PORT_NUMBER, 
   LPCTSTR pstrUserName = NULL, 
   LPCTSTR pstrPassword = NULL  
);

매개 변수

  • pstrServer
    HTTP 서버 이름이 들어 있는 문자열에 대 한 포인터입니다.

  • nPort
    서버에서 사용 하는 TCP/IP 포트를 식별 하는 숫자입니다.

  • pstrUserName
    사용자 이름이 들어 있는 문자열에 대 한 포인터입니다.

  • pstrPassword
    액세스 암호를 포함 하는 문자열에 대 한 포인터입니다.

  • dwflags
    조합 된 INTERNET_ FLAG_ * 플래그. 표를 참조 하십시오의 주의 섹션의 CHttpConnection::OpenRequest 대 한 설명은 dwFlags 값입니다.

반환 값

에 대 한 포인터는 CHttpConnection 개체입니다. 호출이 실패 하는 경우의 발생을 검사 하 여 오류의 원인을 확인 CInternetException 개체입니다.

설명

GetHttpConnectionHTTP 서버에 연결 하 고 만들고 반환에 대 한 포인터는 CHttpConnection 개체입니다. 모든 서버에서 특정 작업을 수행 하지는 않습니다. 예를 들어, HTTP 헤더를 쿼리 하려는 경우이 작업은 별도 단계로 수행 해야 합니다. 클래스를 참조 하십시오. CHttpConnectionCHttpFile 작업에 대 한 정보는 HTTP 서버에 연결을 사용 하 여 수행할 수 있습니다. HTTP 사이트를 검색 하는 방법에 대 한 자세한 내용은 멤버 함수를 참조 하십시오. OpenURL. 참고 WinInet 인터넷 프로그래밍 일반 HTTP 연결 작업을 수행 하는 단계에 대 한.

예외

이 메서드가 형식의 예외를 throw 할 수 있습니다 CInternetException*.

요구 사항

헤더: afxinet.h

참고 항목

참조

CInternetSession 클래스

계층 구조 차트

CHttpConnection 클래스

CInternetSession::GetGopherConnection

CInternetSession::GetFtpConnection

CInternetSession::OpenURL