³ª³ë ¿È

NANOHTTPD´Â ÀÚ¹ÙÀÇ ¹«·áÀÌ¸ç °£´ÜÇÏ°í ÀÛ°í ¸ÚÁö°Ô ÀÓº£µå µ¥ºí HTTP ¼­¹öÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

³ª³ë ¿È ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • BSD License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Jarno Elonen
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://elonen.iki.fi/code/nanohttpd/

³ª³ë ¿È ű×


³ª³ë ¿È ¼³¸í

Nanohttpd´Â ÀÚ¹Ù¿¡¼­ ¹«·á, °£´ÜÇÏ°í ÀÛÀº, ¸ÚÁö°Ô ÀÓº£µðµå ÇÒ ¼öÀÖ´Â HTTP ¼­¹öÀÔ´Ï´Ù. Nanohttpd´Â ÀÚÀ¯·Ó°í °£´ÜÇϸç ÀÛ°í ¸ÚÁö°Ô ÀÓº£µðµå HTTP ¼­¹öÀÔ´Ï´Ù. ´Ù¸¥ Java HTTPD´Â ´Ù¸¥ Java ÇÁ·ÎÁ§Æ®¿¡ º¹»çÇÏ¿© ºÙ¿© ³ÖÀ» ¼öÀÖ´Â ÃæºÐÈ÷ ÀÛ°í ½±°í ½±°Ô ¼öÁ¤ °¡´ÉÇÑ HTTP ¼­¹ö¸¦ ãÀ» ¼ö ¾ø¾ú½À´Ï´Ù. ±×µé ¸ðµÎ´Â ¼ö½Ê °³ÀÇ .java ÆÄÀÏ ¹× / ¶Ç´Â Ç׾Ƹ®·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î ¼­ºí¸´ Áö¿ø, À¥ °ü¸®, ±¸¼º ÆÄÀÏ, ·Î±ë µî "¿À¹ö ų ±â´É"À¸·Î ÀÌ·ç¾îÁ³½À´Ï´Ù. ±×°ÍÀ» °¡Á® °¡¸é À¯¿ëÇÏ°Ô "Nanohttpd"ÀÇ ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¡¤ ÇϳªÀÇ Java ÆÄÀÏ ¡¤ Java 1.1 ȣȯ ¡¤ ¿ÀÇ ¼Ò½º, ¼öÁ¤ µÈ BSD ¶óÀ̼¾½º ¡¤ °íÁ¤ ±¸¼º ÆÄÀÏ, ·Î±ë, ±ÇÇÑ ¾øÀ½ (ÀÚ½ÅÀÌ ÇÊ¿ä·ÎÇÏ´Â °æ¿ì Á÷Á¢ ±¸ÇöÇϽʽÿÀ.) ¡¤ GET ¹× POST ¸Þ¼ÒµåÀÇ ¸Å°³ º¯¼ö ±¸¹® ºÐ¼® ¡¤ ¸Å°³ º¯¼ö À̸§Àº °íÀ¯ÇؾßÇÕ´Ï´Ù. (¸Å°³ º¯¼öÀÇ ¿©·¯ ÀνºÅϽº¿¡ ´ëÇÑ Áö¿øÀ» Ãß°¡ÇÏ´Â °ÍÀº ¾î·ÆÁö ¾ÊÁö¸¸ ÀÎÅÍÆäÀ̽º°¡ »ç¿ëÇϱⰡ ´õ ¹ø°Å·Ó°Ô ¸¸µì´Ï´Ù. ¡¤ µ¿Àû ÄÜÅÙÃ÷ ¹× ÆÄÀÏ ¼­ºù ¸ðµÎ Áö¿ø ¡¤ ´ë¿ªÆø, ¿äû ½Ã°£ ¶Ç´Â µ¿½Ã ¿¬°áÀ» Á¦ÇÑÇÏÁö ¾Ê½À´Ï´Ù. ¡¤ ±âº» ÄÚµå´Â ÆÄÀÏÀ» Á¦°øÇÏ°í ¸ðµç HTTP ¸Å°³ º¯¼ö¿Í Çì´õ¸¦ º¸¿©ÁÝ´Ï´Ù. in index.html ¹× index.htm / ¡¤ ÆÄÀÏ ¼­¹ö°¡¾ø´Â µð·ºÅ͸®ÀÇ 301 ¸®µð·º¼Ç Æ®¸¯Àº / ¡¤ ÆÄÀÏ ¼­¹ö°¡ ÆÄÀÏÀ»À§ÇÑ °£´ÜÇÑ °Ç³Ê ¶Ù±â¸¦ Áö¿øÇÕ´Ï´Ù (°è¼Ó ´Ù¿î·Îµå) ¡¤ ÆÄÀÏ ¼­¹ö´Â À¥ ·çÆ®·Î ÇöÀç µð·ºÅ丮¸¦ »ç¿ëÇÕ´Ï´Ù. ¡¤ ÆÄÀÏ ¼­¹ö´Â ¸Þ¸ð¸® ¿À¹ö Çìµå°¡¾ø´Â ¸Å¿ì ±ä ÆÄÀϵµ Á¦°øµË´Ï´Ù. ¡¤ °¡Àå ÀϹÝÀûÀÎ MIME À¯ÇüÀÇ ³»Àå ¸ñ·ÏÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ¡Ü ¸ðµç Çì´õ À̸§Àº ¼Ò¹®ÀÚ·Î º¯È¯µÇ¾î ºê¶ó¿ìÀú / Clietways¸¶´Ù ´Ù¸£Áö ¾Ê½À´Ï´Ù. ¡¤ µ¶¸³ ½ÇÇà Çü ¾ÛÀ¸·Î ½ÇÇà (ÇöÀç µð·ºÅ丮¿¡¼­ ÆÄÀÏÀ» Á¦°øÇÏ°í ¿äûÀ» º¸¿©ÁÝ´Ï´Ù) ¡¤ ÇÏÀ§ Ŭ·¡½º ¼­ºê () ¹× ÀÚ½ÅÀÇ ÇÁ·Î±×·¥¿¡ »ðÀÔ µÊ ¡¤ ÀÚ½ÅÀÇ ±âº» µð·ºÅ丮¿Í ÇÔ²² serve ()¿¡¼­ serve () È£Ãâ ()


³ª³ë ¿È °ü·Ã ¼ÒÇÁÆ®¿þ¾î

ƼÄÚÆ®

TTCP´Â 2 °³ÀÇ ½Ã½ºÅÛ °£ TCP ¹× UDP ¼º´ÉÀ» °áÁ¤ÇϱâÀ§ÇÑ º¥Ä¡¸¶Å· µµ±¸ÀÔ´Ï´Ù. ...

194

´Ù¿î·Îµå

orphne.

OrphneÀº ÀÎÅͳÝÀÇ ¸ðµç ÀÚÀ¯·Î¿î ¼ºÀÎ »çÀÌÆ®¸¦ Ä«Å»·Î±×ÇÏ´Â ÇÁ·ÎÁ§Æ®ÀÔ´Ï´Ù. ...

200

´Ù¿î·Îµå