CInternetSession::GetHttpConnection
Bir http bağlantısı kurabilmelerine ve bir işaretçi almak için bu üye işlev çağrısı bir CHttpConnection nesnesi.
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
);
Parametreler
pstrServer
http sunucusu adını içeren bir dize için bir işaretçi.nPort
Sunucuda kullanılacak TCP/IP bağlantı noktasını tanımlayan numara.pstrUserName
Kullanıcı adını içeren bir dize için bir işaretçi.pstrPassword
Erişim parolasını içeren dize işaretçisi.dwflags
Herhangi bir bileşimini INTERNET_ flag_ * bayrakları.Tabloya bakın Açıklamalar bölümünü CHttpConnection::OpenRequest bir açıklaması için dwFlags değerler.
Dönüş Değeri
Bir işaretçi bir CHttpConnection nesnesi.Çağrı başarısız olursa, hatanın nedeni thrown incelenerek belirlemek CInternetException nesnesi.
Notlar
GetHttpConnectionhttp sunucusuna bağlanır ve oluşturur ve bir işaretçi döndürür bir CHttpConnection nesnesi.Sunucu üzerindeki belirli herhangi bir işlem gerçekleştirmez.Örneğin, bir http üstbilgisi sorgulamak istiyorsanız, ayrı bir adım olarak bu işlemi gerçekleştirmeniz gerekir.Sınıflar Bkz: CHttpConnection ve CHttpFile işlemleri hakkında bilgi bir http sunucusuna bir bağlantı kullanarak gerçekleştirebilirsiniz.Üye işlevi bir http sitesi gözatma hakkında daha fazla bilgi için bkz: OpenURL.Makaleye bakın Internet programlama WinINet ile ortak http bağlantısı görevleri gerçekleştirme adımları için.
Özel Durumlar
Bu yöntem türü istisnalar atabilirsiniz CInternetException*.
Gereksinimler
Başlık: afxinet.h
Ayrıca bkz.
Başvuru
CInternetSession::GetGopherConnection