CInternetSession::OpenURL

CStdioFile * OpenURL (lpctstr pstrURL, dword dwContext = 1, dword dwFlags INTERNET_FLAG_TRANSFER_ASCII, lpctstr = pstrHeaders = null, dword dwHeadersLength = 0 );
(CInternetException) atmak;

Dönüş değeri

Yalnızca ftp, gopher, http ve dosya türü Internet Hizmetleri için bir dosya tanıtıcısı döndürür. Ayrıştırma boş başarısız döndürür.

OpenURL döner imleç pszURL' nın hizmet türüne bağlıdır. Aşağıdaki tablo olası işaretçiler OpenURL dönebilirsiniz göstermektedir.

Url türü Döner
dosya: / / CStdioFile *
http:// CHttpFile *
gopher:// CGopherFile *
ftp: / / CInternetFile *

Parametreleri

pstrURL

Okumaya başlamak için url adı için bir işaretçi. Sadece URL'lerin Dosya ile başlayan:, ftp:, gopher:, ya da http: desteklenir. PszURL null ise ONAYLARI.

dwContext

Uygulama tanımlı bir değer olarak geri dönen Saplı geçti.

dwFlags

Bu bağlantı yapılacağını açıklayan bayraklar. Geçerli seçenekler hakkında daha fazla bilgi için bkz: Açıklamalar . Geçerli bayrakları

pstrHeaders

Http sunucusuna gönderilmesi için başlıklarını içeren bir dize işaretçisi.

dwHeadersLength

Ek başlıkları karakter uzunluğu. Bu ise-1 l ve pstrHeaders olmayan -null, sonra pstrHeaders sona sıfır olduğu varsayılır ve uzunluğu hesaplanır.

Açıklamalar

Bu üye arama işlevi belirtile&n istek http sunucusuna göndermek için MIME ek RFC822 belirtmek istemci sağlar veya request.nbsp ile birlikte göndermek için http üstbilgileri;

Parametre dwFlags , INTERNET_FLAG_TRANSFER_ASCII veya INTERNET_FLAG_TRANSFER_BINARYancak ikisini içermelidir. Kalan bayraklar Bitsel or işleci (|) ile kombine edilebilir.

Hangi Win32 işlevi InternetOpenUrlsarar, OpenURL, yalnızca karşıdan yükleme, alma ve Internet sunucusundan veri okuma sağlar. CInternetConnection nesne gerektirir bu yüzden OpenURL uzak bir yerde, hiçbir dosya işleme sağlar.

Bağlantıya özgü kullanmak için (yani, protokole özgü) işlevleri, bir dosyaya yazma gibi size gerekir bir oturum açmak, belirli tür bir bağlantı açın sonra istenen mod bir dosyayı açmak için bu bağlantıyı kullanın. CInternetConnection , bağlantıya özgü işlevleri hakkında daha fazla bilgi için bkz:.

CInternetSession genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz: CInternetConnection, CGopherConnection, CInternetSession::GetFtpConnection, CInternetSession::GetHttpConnection

Index