BOOL AFXAPI AfxParseURLEx (LPCTSTR pstrURLDWORDamp;dwServiceType, CString ¹×strServer, CString ¹×strObject, INTERNET_PORT ¹×nPort, CString ¹×strUsername, CString ¹×strPasswordDWORDdwFlags = 0 );(&A)
¹Ýȯ °ª
0ÀÌ ¾Æ´Ñ °æ¿ì¿¡ URLÀ» ±¸¹® ºÐ¼® Çß½À´Ï´Ù; ±×·¸Áö ¾ÊÀ¸¸é, 0 ºñ¾î Àְųª ¾Ë·ÁÁøµÈ ÀÎÅÍ³Ý ¼ºñ½º Á¾·ù¸¦ Æ÷ÇÔ ÇÏÁö ¾Ê´Â °æ¿ì¡£
¸Å°³ º¯¼ö
pstrURL
URL ±¸¹® ºÐ¼®À» Æ÷ÇÔ ÇÏ´Â ¹®ÀÚ¿¿¡ ´ë ÇÑ Æ÷ÀÎÅÍ¡£
dwServiceType
ÀÎÅÍ³Ý ¼ºñ½ºÀÇ À¯ÇüÀ» ³ªÅ¸³À´Ï´Ù. °¡´ÉÇÑ °ªÀº ´ÙÀ½°ú °°½À´Ï´Ù.:
strServer
¼ºñ½º À¯Çü ´ÙÀ½ URLÀÇ Ã¹ ¼¼±×¸ÕÆ®¡£
strObject
URLÀ» ÂüÁ¶ ÇÏ´Â °³Ã¼ (ºñ¾î ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù)¡£
nPort
URLÀÇ ¼¹ö ¶Ç´Â °³Ã¼ ºÎºÐ¿¡¼ °áÁ¤ Çϳª Á¸Àç ÇÏ´Â °æ¿ì¡£
strUsername
»ç¿ëÀÚÀÇ À̸§ÀÌ µé¾î ÀÖ´Â CString °³Ã¼¿¡ ´ë ÇÑ ÂüÁ¶¡£
strPassword
»ç¿ëÀÚÀÇ ¾ÏÈ£°¡ µé¾î ÀÖ´Â CString °³Ã¼¿¡ ´ë ÇÑ ÂüÁ¶¡£
dwFlags
URLÀ» ±¸¹® ºÐ¼® ÇÏ´Â ¹æ¹ýÀ» Á¦¾î ÇÏ´Â Ç÷¡±×ÀÔ´Ï´Ù. ´ÙÀ½ °ªÀÇ Á¶ÇÕÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.:
| °ª | ÀÇ¹Ì |
| ICU_DECODE | %Xx À̽ºÄÉÀÌÇÁ ½ÃÄö½º¸¦ ¹®ÀÚ·Î º¯È¯¡£ |
| ICU_NO_ENCODE | ¾ÈÀü ÇÏÁö ¾ÊÀº ¹®ÀÚ¸¦ À̽ºÄÉÀÌÇÁ ½ÃÄö½º¸¦ º¯È¯ ÇÏÁö ¸¶½Ê½Ã¿À¡£ |
| ICU_NO_META | URL¿¡¼ ¸ÞŸ ½ÃÄö½º (¿¹: "\" ¹× "\...")¸¦ Á¦°Å ÇÏÁö ¸¶½Ê½Ã¿À¡£ |
| ICU_ENCODE_SPACES_ONLY | °ø°£¸¸ ÀÎÄÚµù¡£ |
| ICU_BROWSER_MODE | ÀÎÄÚµù ¶Ç´Â ÈÄ¿¡ '#' ¹®ÀÚ¸¦ ÇØµ¶ ¶Ç´Â '?', ±×¸®°í ÈÄ ÈÄÇà °ø¹é Á¦°Å ÇÏÁö ¸¶½Ê½Ã¿À '?'. ÀÌ °ªÀ» ÁöÁ¤ ÇÏ´Â °æ¿ì Àüü URL ÀÎÄÚµù ¹× ÈÄÇà °ø¹é Á¦°Å¡£ |
¸ðµç ¾ÈÀü ÇÏÁö ¾ÊÀº ¹®ÀÚ¿Í ¸ÞŸ ½ÃÄö½º ÇÔ¼ö º¯È¯ ¾øÀ½ Ç÷¡±×´Â MFC ±âº»°ªÀ» »ç¿ë ÇÏ´Â °æ¿ì (°°Àº \., \.., ±×¸®°í \...) À̽ºÄÉÀÌÇÁ ½ÃÄö½º¡£
ÁÖÀÇ
ÀÌ Àü¿ª ÇÔ¼ö¸¦ AfxParseURL ÀÇ È®ÀåµÈ ¹öÀü À̸ç CInternetSession::OpenURL¿¡ »ç¿ë µË´Ï´Ù. URL ¹®ÀÚ¿À» ±¸¹® ºÐ¼® ÇÏ °í »ç¿ëÀÚ À̸§ ¹× ¾ÏÈ£¸¦ Á¦°ø »Ó¸¸ ¾Æ´Ï¶ó ¼ºñ½º¿Í ±× ±¸¼º ¿ä¼Ò À¯ÇüÀ» ¹Ýȯ ÇÕ´Ï´Ù. ¾î¶»°Ô ¾ÈÀü ÇÏÁö ¾ÊÀº ¹®ÀÚ¸¦ ÁöÁ¤ ÇÏ´Â Ç÷¡±×¸¦ ¹Þ½À´Ï´Ù¡£
¸Þ¸ðnbsp;??ÀÌ ÇÔ¼ö¸¦ È£Ãâ ÇÏ·Á¸é ÇÁ·ÎÁ§Æ®¿¡ AFXINET¸¦ Æ÷ÇÔ ÇØ¾ß ÇÕ´Ï´Ù.H(&N)¡£
Âü°í Ç׸ñnbsp;AfxGetInternetHandleType(&N)