°É·¯³»´Â ´Â ±âº» Ŭ·¡½º¡£
°É·¯³» ´Â ¸¸µé°í CHttpFilterContext, ÇÔ²² ÇÏÀÌÆÛÅØ½ºÆ® Àü¼Û ÇÁ·ÎÅäÄÝ (HTTP) ÇÊÅÍ °³Ã¼¸¦ °ü¸® ÇÕ´Ï´Ù. HTTP ÇÊÅÍ ±³Ã¼ µ¿Àû ¿¬°á ¶óÀ̺귯¸® (DLL) ¸ðµç HTTP ¿äû¿¡´Â ¼¹ö¸¦ È£Ãâ ÇÏ´Â. ÇÊÅÍ ·Îµå µÉ ¶§ ¾î¶² Á¾·ùÀÇ¿¡ °ü½ÉÀÌ ¾Ë¸² ¼¹ö ¾Ë·ÁÁÝ´Ï´Ù. ±× ÈÄ, ¼±ÅÃÇÑ À̺¥Æ®°¡ ¹ß»ýÇÒ ¶§¸¶´Ù ÇÊÅÍ È£Ãâ À̸ç À̺¥Æ®¸¦ ó¸® ÇÏ´Â ±âȸ¸¦ ÁÖ¾îÁø¡£
ISAPI (ÀÎÅÍ³Ý ¼¹ö API) ÇÊÅÍ´Â ´ÙÀ½°ú °°Àº ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ë ÇÑ Çã¿ë Çϵµ·Ï ÃæºÐÈ÷ °·Â ÇÏ´Ù:
¿©·¯ °³ÀÇ ÇÊÅ͸¦ ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾Ë¸² ¼ø¼ ÇÊÅÍ¿Í ¾î¶² °ü°è¿¡ ´ë ÇÑ ·¹Áö½ºÆ®¸®¿¡¼ ·Îµå ¼ø¼¿¡ ÀÇÇØ ÁöÁ¤ µÈ ¿ì¼± ¼øÀ§¸¦ ±âÁØÀ¸·Î ÇÕ´Ï´Ù. ÇÊÅ͸¦ ¼³Ä¡ ÇÏ´Â ¹æ¹ýÀ» Á¤È® ÇÏ °Ô º¼ ¼ö ±ÍÇÏÀÇ ÇÊÅÍÀÇ ¼³¸í¼¸¦ ÂüÁ¶ ÇϽʽÿÀ¡£
¸Þ¸ðnbsp;??ÆÄÀÏ ¶Ç´Â ISAPI ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ë ÇÑ ¿äû ÀÎÁö¿¡ °ü°è ¾øÀÌ µ¥ÀÌÅ͸¦ ¹Þ°Ô µË´Ï´Ù ÀÏ´Ü ÇÊÅ͸¦ ¿äû ó¸® ½ÃÀÛ(&N)¡£
ÇÊÅÍ ÀÀ¿ë ÇÁ·Î±×·¥ ³×Æ®¿öÅ© ¿¬°á Ŭ¶óÀÌ¾ðÆ®¿Í HTTP ¼¹ö »çÀÌ ¾É¾Æ¼. ÇÊÅÍ ÀÀ¿ë ÇÁ·Î±×·¥À» ¼±Åà ÇÏ´Â ¿É¼Ç¿¡ µû¶ó ±×°ÍÀº Çì´õ, º¸¾È Æ÷Æ®¸¦ ÅëÇØ Åë½ÅÀ» ó¸® Çϴ Ŭ¶óÀÌ¾ðÆ®¿¡¼ ¿ø½Ã µ¥ÀÌÅ͸¦ Àд µî ¿©·¯ ¼¹ö ÀÛ¾÷¿¡¼ ÀÛµ¿ÇÒ ¼ö ÀÖ½À´Ï´Ù (PCT ? °³ÀÎ Åë½Å ±â¼ú, SSL ? º¸¾È ¼ÒÄÏ ·¹À̾î, ±×¸®°í ´Ù¸¥ »ç¶÷), ¶Ç´Â ´Ù¸¥ ¿©·¯ HTTP ¿äû ó¸® ´Ü°è¡£
ÇÊÅ͸¦ »ç¿ë ÇÏ´Â ÇÊÅÍ ¾Ë¸²À» ¼³Á¤ ÇÏ·Á¸é ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. GetFilterVersion¡£
ÀÎÅÍ³Ý ÇÊÅÍ¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ÂüÁ¶ ÇϽʽÿÀ. ISAPI È®Àå: ÇÊÅÍ Visual c + + ÇÁ·Î±×·¡¸Ó °¡À̵忡¼. ISAPI È®Àå ¸¶¹ý»ç¸¦ »ç¿ë ÇÏ ¿© ÀÎÅÍ³Ý ÇÊÅÍ ¸¸µé±â¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ÂüÁ¶ Visual c + + ÇÁ·Î±×·¡¸Ó °¡À̵å ÀÇ ÀϹÝÀûÀÎ ISAPI ÇÊÅÍ ¸¸µé±â ´Ü°è¡£
# include lt;afxisapi.h>
Ŭ·¡½º ¸â¹ö |nbsp; °èÃþ ±¸Á¶ Â÷Æ®(&N)
»ùÇÃnbsp; MFC »ùÇÃ MFCUCASE(&N)
Âü°í Ç׸ñnbsp;CHttpFilterContext, CHttpServer, CHttpServerContext(&N)