Aracılığıyla paylaş


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 sınıfı

Hiyerarşi grafik

CHttpConnection sınıfı

CInternetSession::GetGopherConnection

CInternetSession::GetFtpConnection

CInternetSession::OpenURL