Partilhar via


CHttpConnection::CHttpConnection

Essa função de membro é chamada para construir um objeto de 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 
);

Parâmetros

  • pSession
    Um ponteiro para um objeto de CInternetSession .

  • hConnected
    Um identificador para uma conexão com a internet.

  • pstrServer
    Um ponteiro para uma cadeia de caracteres que contém o nome do servidor.

  • dwContext
    O identificador de contexto para o objeto de CInternetConnection .Consulte Comentários para obter mais informações sobre dwContext.

  • nPort
    O número que identifica a porta da Internet para a conexão.

  • pstrUserName
    Ponteiro para uma cadeia de caracteres NULL- finalizada que especifica o nome do usuário entre.Se NULO, o padrão é anônimo.

  • pstrPassword
    Um ponteiro para uma cadeia de caracteres NULL- finalizada que especifica a senha para se usar para fazer logon.Se pstrPassword e pstrUserName são NULO, a senha anônima padrão é o nome de email do usuário.Se pstrPassword é NULO (ou uma cadeia de caracteres vazia) pstrUserName mas não é NULO, uma senha em branco é usada.A tabela a seguir descreve o comportamento para as quatro possíveis configurações de pstrUserName e de pstrPassword:

    pstrUserName

    pstrPassword

    Nome de usuário enviado ao servidor FTP

    Senha enviada para o servidor FTP

    NULO “ou “

    NULO “ou “

    “anônimo”

    Nome de email do usuário

    Cadeia de caracteres não deNULO

    NULO “ou “

    pstrUserName

    ““

    Cadeia de caracteres nãoNULO deNULO

    ERRO

    ERRO

     

    Cadeia de caracteres não deNULO

    Cadeia de caracteres não deNULO

    pstrUserName

    pstrPassword

  • dwFlags
    Qualquer combinação dos sinalizadores de INTERNET_ FLAG_* .Consulte a tabela na seção de Comentários de CHttpConnection::OpenRequest para obter uma descrição de valores de dwFlags .

Comentários

Você nunca cria CHttpConnection diretamente.Em vez de isso, você cria um objeto chamando CInternetSession::GetHttpConnection.

Requisitos

Cabeçalho: afxinet.h

Consulte também

Referência

Classe de CHttpConnection

Gráfico de hierarquia

CInternetSession::GetHttpConnection

Classe de CFtpConnection

Classe de CGopherConnection

Classe de CInternetConnection