CInternetSession::GetHttpConnection
Chamar essa função de membro para estabelecer uma conexão HTTP e para obter um ponteiro para um objeto de 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
);
Parâmetros
pstrServer
Um ponteiro para uma cadeia de caracteres que contém o nome do servidor HTTP.nPort
Um número que indica a porta tcp/para usar no servidor.pstrUserName
Um ponteiro para uma cadeia de caracteres que contém o nome de usuário.pstrPassword
Um ponteiro para uma cadeia de caracteres que contém a senha de acesso.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 .
Valor de retorno
Um ponteiro para um objeto de CHttpConnection .Se a chamada falha, determinar a causa de falha examinando o objeto de CInternetException lançada.
Comentários
GetHttpConnection se conectar a um servidor HTTP, e cria e retorna um ponteiro para um objeto de CHttpConnection .Não realiza nenhuma operação específica no servidor.Se você pretende ver um cabeçalho HTTP, por exemplo, você deve executar esta operação como uma etapa separada.Consulte para classes CHttpConnection e CHttpFile para obter informações sobre as operações que você pode realizar usando uma conexão a um servidor HTTP.Para obter informações sobre como procurar um site HTTP, consulte a função de membro OpenURL.Consulte o artigo Internet que programa com WinInet para as etapas para executar tarefas comuns de conexão HTTP.
Exceções
Esse método pode lançar exceções do tipo CInternetException*.
Requisitos
Cabeçalho: afxinet.h
Consulte também
Referência
CInternetSession::GetGopherConnection