다음을 통해 공유


CHttpConnection::CHttpConnection

이 멤버 함수를 구성 하 라고는 CHttpConnection 개체입니다.

CHttpConnection( 
   CInternetSession* pSession, 
   HINTERNET hConnected, 
   LPCTSTR pstrServer, 
   DWORD_PTR dwContext 
);
CHttpConnection( 
   CInternetSession* pSession, 
   LPCTSTR pstrServer, 
   INTERNET_PORT nPort = INTERNET_INVALID_PORT_NUMBER, 
   LPCTSTR pstrUserName = NULL, 
   LPCTSTR pstrPassword = NULL, 
   DWORD_PTR dwContext = 1 
);
CHttpConnection( 
   CInternetSession* pSession, 
   LPCTSTR pstrServer, 
   DWORD dwFlags, 
   INTERNET_PORT nPort = INTERNET_INVALID_PORT_NUMBER, 
   LPCTSTR pstrUserName = NULL, 
   LPCTSTR pstrPassword = NULL, 
   DWORD_PTR dwContext = 1 
);

매개 변수

  • pSession
    에 대 한 포인터는 CInternetSession 개체입니다.

  • hConnected
    인터넷 연결에 대 한 핸들입니다.

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

  • dwContext
    에 대 한 컨텍스트 식별자를 CInternetConnection 개체입니다.참조 비고 에 대 한 자세한 내용은 dwContext.

  • nPort
    인터넷이이 연결에 대 한 포트를 식별 하는 번호입니다.

  • pstrUserName
    로그온 한 사용자의 이름을 지정 하는 null로 끝나는 문자열에 대 한 포인터입니다.경우 NULL, 기본값은 익명입니다.

  • pstrPassword
    로그인에 사용할 암호를 지정 하는 null로 끝나는 문자열에 대 한 포인터입니다.모두 pstrPassword 및 pstrUserName 는 NULL, 기본 익명 암호는 사용자의 전자 메일 이름입니다.경우 pstrPassword 는 NULL (또는 빈 문자열) 있지만 pstrUserName 아닙니다 NULL, 빈 암호를 사용 합니다.다음 표에서 네 가지 가능한 설정의 동작은 pstrUserName 및 pstrPassword.

    pstrUserName

    pstrPassword

    FTP 서버로 보낼 사용자 이름

    FTP 서버에 전송 되는 암호

    NULL 또는 ""

    NULL 또는 ""

    "익명"

    사용자의 전자 메일 이름

    비-NULL 문자열

    NULL 또는 ""

    pstrUserName

    " "

    NULL 비-NULL 문자열

    오류

    오류

     

    비-NULL 문자열

    비-NULL 문자열

    pstrUserName

    pstrPassword

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

설명

절대로 생성 된 CHttpConnection 직접.호출 하 여 개체를 만드는 대신 CInternetSession::GetHttpConnection.

요구 사항

헤더: afxinet.h

참고 항목

참조

CHttpConnection 클래스

계층 구조 차트

CInternetSession::GetHttpConnection

CFtpConnection 클래스

CGopherConnection 클래스

CInternetConnection 클래스