Compartilhar via


CHttpConnection::CHttpConnection

Essa função de membro é chamada para construir um CHttpConnection objeto.

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 CInternetSession objeto.

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

  • pstrServer
    Um ponteiro para uma seqüência de caracteres que contém o nome do servidor.

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

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

  • pstrUserName
    Ponteiro para uma seqüência de caracteres terminada com nulo que especifica o nome do usuário para log no.If NULO, o padrão é anônimo.

  • pstrPassword
    Um ponteiro para uma seqüência de caracteres terminada com nulo que especifica a senha a ser usada para efetuar login.Se ambos os pstrPassword e pstrUserName são NULO, a senha anônima padrão é o nome do email.If pstrPassword é NULO (ou uma seqüência vazia), mas pstrUserName não é NULO, uma senha em branco é usado.A tabela a seguir descreve o comportamento para as quatro configurações possíveis pstrUserName e pstrPassword:

    pstrUserName

    pstrPassword

    Nome de usuário enviado ao servidor FTP

    Senha enviada ao servidor FTP

    NULOor " "

    NULOor " "

    "anônimo"

    Nome de email do usuário

    Non-NULO Seqüência de caracteres

    NULOor " "

    pstrUserName

    " "

    NULO Non-NULO Seqüência de caracteres

    ERRO

    ERRO

     

    Non-NULO Seqüência de caracteres

    Non-NULO Seqüência de caracteres

    pstrUserName

    pstrPassword

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

Comentários

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

Requisitos

Cabeçalho: afxinet.h

Consulte também

Referência

Classe CHttpConnection

Gráfico de hierarquia

CInternetSession::GetHttpConnection

Classe CFtpConnection

Classe CGopherConnection

Classe CInternetConnection

Outros recursos

CHttpConnection membros