CStdioFile * OpenURL (LPCTSTR pstrURL, DWORD dwContext = 1, DWORD dwFlags INTERNET_FLAG_TRANSFER_ASCII, LPCTSTR = pstrHeaders = NULL, DWORD dwHeadersLength = 0 );
(CInternetException)¸¦ ´øÁ®;
¹Ýȯ °ª
FTP, GOPHER, HTTP ¹× ÆÄÀÏ Çü½ÄÀ» ÀÎÅÍ³Ý ¼ºñ½º¿¡ ´ë ÇÑ ÆÄÀÏ ÇÚµéÀ» ¹ÝȯÇÕ´Ï´Ù. NULL À» ±¸¹® ºÐ¼® ÇÏ´Â °æ¿ì´Â ½ÇÆÐ¸¦ ¹Ýȯ ÇÕ´Ï´Ù.
OpenURL ¹Ýȯ Æ÷ÀÎÅÍ pszURLÀ¯ÇüÀÇ ¼ºñ½º¿¡ µû¶ó ´Þ¶ó Áý´Ï´Ù. ¾Æ·¡ Ç¥¿¡¼ OpenURL ¹ÝȯÇÒ ¼ö ÀÖ´Â °¡´ÉÇÑ Æ÷ÀÎÅ͸¦ º¸¿© ÁÝ´Ï´Ù.
| URL À¯Çü | ¹Ýȯ |
| file: / / | CStdioFile * |
| http: / / | CHttpFile * |
| gopher:// | CGopherFile * |
| ftp: / / | CInternetFile * |
¸Å°³ º¯¼ö
pstrURL
Àб⠽ÃÀÛÇÒ URLÀÇ À̸§¿¡ ´ë ÇÑ Æ÷ÀÎÅÍÀÔ´Ï´Ù. Url¸¸ ÆÄÀÏ ½ÃÀÛ:, ftp:, gopher:, ¶Ç´Â http: Áö¿ø µË´Ï´Ù. ASSERTS pszURL NULL ÀÎ °æ¿ì¡£
dwContext
Äݹ鿡¼ ¹Ýȯ µÈ ÇÚµéÀ» Àü´Þ ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥ Á¤ÀÇ °ª¡£
dwFlags
ÀÌ ¿¬°áÀ» ó¸® ÇÏ´Â ¹æ¹ýÀ» ¼³¸í ÇÏ´Â Ç÷¡±×ÀÔ´Ï´Ù. À¯È¿ÇÑ Ç÷¡±×¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¼³¸í ºÎºÐ À» ÂüÁ¶ ÇϽʽÿÀ. À¯È¿ÇÑ Ç÷¡±×´Â:
pstrHeaders
HTTP ¼¹ö¿¡ Àü¼Û Çì´õ¸¦ Æ÷ÇÔ ÇÏ´Â ¹®ÀÚ¿¿¡ ´ë ÇÑ Æ÷ÀÎÅÍ¡£
dwHeadersLength
Ãß°¡ Çì´õÀÇ ¹®ÀÚ ±æÀÌÀÔ´Ï´Ù. ÀÌ °æ¿ì-1 L pstrHeaders Àº ºñ-NULL, ´ÙÀ½ pstrHeaders 0 Á¾·á·Î °£ÁÖ µË´Ï´Ù ¹× ±æÀÌ °è»ê¡£
ÁÖÀÇ
ÀÌ ¸â¹ö¸¦ È£Ãâ ÇÏ ¿© HTTP ¼¹ö¿¡ ÁöÁ¤ µÈ ¿äûÀ» º¸³¾ MIME Ŭ¶óÀÌ¾ðÆ® Ãß°¡ RFC822 ÁöÁ¤ Çã¿ë ÇÏ·Á¸é ÇÔ¼ö ¶Ç´Â HTTP Çì´õ¸¦ request.nbsp°ú ÇÔ²² º¸³¾(&N);
DwFlags ¸Å°³ º¯¼ö INTERNET_FLAG_TRANSFER_ASCII ¶Ç´Â INTERNET_FLAG_TRANSFER_BINARY, ÇÏÁö¸¸ µÑ ´Ù Æ÷ÇÔ ÇØ¾ß ÇÕ´Ï´Ù. ³ª¸ÓÁö Ç÷¡±×¸¦ ºñÆ® OR ¿¬»êÀÚ (|)¿Í °áÇÕ µÉ ¼ö ÀÖ½À´Ï´Ù.
OpenURL, InternetOpenURLWin32 ÇÔ¼ö¸¦ ·¡ÇÎÇÏ´Â ´Ù¿î·Îµå, °Ë»ö, ¹× ÀÎÅÍ³Ý ¼¹ö¿¡¼ µ¥ÀÌÅ͸¦ ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù. OpenURL CInternetConnection °³Ã¼°¡ ÇÊ¿ä ÇϹǷΠ¿ø°Ý À§Ä¡¿¡ ¾ø´Â ÆÄÀÏ Á¶ÀÛ Çã¿ë¡£
ƯÁ¤ ¿¬°áÀ» »ç¿ë ÇÏ ¿© (Áï, ÇÁ·ÎÅäÄݺ°) ±â´É, ÆÄÀÏ¿¡ ¾²±â¿Í °°Àº ¼¼¼ÇÀ» ¿°í, ´ÙÀ½ ¿¬°áÀÇ Æ¯Á¤ Á¾·ù¸¦ ¿±´Ï´Ù ´ÙÀ½ ÇØ¾ß ÇÕ´Ï´Ù ÇØ´ç ¿¬°áÀ» »ç¿ë ÇÏ ¿© ¿øÇÏ´Â ¸ðµå¿¡¼ ÆÄÀÏÀ» ¿±´Ï´Ù. ¿¬°á ƯÁ¤ ÇÔ¼ö¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº CInternetConnection ¸¦ ÂüÁ¶ ÇϽʽÿÀ.
CInternetSession °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)
Âü°í Ç׸ñnbsp;CInternetConnection, CGopherConnection, CInternetSession::GetFtpConnection, CInternetSession::GetHttpConnection(&N)