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