½º¸¶Å©

°í¼º´É À¥ ¼­ºñ½º ÇÁ·¹ÀÓ ¿öÅ©
Áö±Ý ´Ù¿î·Îµå

½º¸¶Å© ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • MIT/X Consortium Lic...
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Rasmus Andersson
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://hunch.se

½º¸¶Å© ű×


½º¸¶Å© ¼³¸í

°í¼º´É À¥ ¼­ºñ½º ÇÁ·¹ÀÓ ¿öÅ© Smisk´Â C·Î ÀÛ¼ºµÈ °£´ÜÇÏ°í °í¼º´ÉÀÇ È®Àå °¡´ÉÇÑ À¥ ¼­ºñ½º ÇÁ·¹ÀÓ ¿öÅ©ÀÌÁö¸¸ PythonÀÌ Á¦¾îÇÏ´Â °ÍÀº ÁßÀåºñ À¥ ¼­ºñ½ºÀÇ ÀÏ¹Ý º´ ¸ñÀ» ³ÐÈ÷±â À§ÇØ °í¾ÈµÇ¾ú½À´Ï´Ù. Smisk WebsiteGetting Started * Easy_install Smisk·Î ¼³Ä¡ÇϽʽÿÀ. ¶Ç´Â pypi *¿¡¼­ ´Ù¿î·ÎµåÇÏ´Â µ¥ ¸î °¡Áö exampleExamples¸¦ »ìÆ캸½Ê½Ã¿À. ÀÌ°ÍÀº ÃÖ¼ÒÇÑÀÇ smisk ¼­ºñ½ºÀÔ´Ï´Ù. smisk.core import applicationclass myApp (ÀÀ¿ë ÇÁ·Î±×·¥) : def ¼­ºñ½º (ÀÚü) : self.response.headers = ¹Ýȯ ¸ÞÀÎ (Hello_App) ¿ä±¸ »çÇ× : ¡¤ ÆÄÀ̽ã ÀÌ ¸±¸®½º¿¡¼­´Â »õ·Î¿î ±â´É : ¡¤ ½ÇÁ¦·Î ÆÄÀÏ À̸§ È®Àå¸íÀÌ ¾Æ´Ñ ÆÄÀÏ À̸§ È®Àå¸íÀ» »ç¿ëÇÏ¿© ¿äûÀ» ó¸®ÇÏÁö¸¸ ¿ÀÈ÷·Á ´ú Æ÷¸Ë ÀûÀÌÁö ¸¸ Leet.Haxxor´Â ÀÏ¹Ý °æ·Î ±¸¼º ¿ä¼ÒÀÇ DOT Ç¥±â¹ýÀÔ´Ï´Ù. ¡¤ °íÁ¤½Ä 304 ¼öÁ¤ µÈ ÀÀ´ä »óÅ´ À§Ä¡ Çì´õ¸¦ ¼³Á¤ÇÏÁö ¾ÊÀ¸¸ç ¸Þ½ÃÁö º»¹®À» Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù. ¡¤ smisk.util.main.daemonize ()´Â ´õ ÀÌ»ó ºÐ¸®µÇ´Â µ¿¾È exit ÈÄÅ©¸¦ È£ÃâÇÏÁö ¾Ê½À´Ï´Ù (Á×Àº Æ÷Å©¿¡¼­ sys.exit ´ë½Å os._exitÀ» È£ÃâÇϽʽÿÀ). ¡¤ smisk.util.main.control_process_runloop ()ÀÇ ¹ö±×°¡ ¼öÁ¤ µÈ °æ¿ì, ¾Æµ¿¿¡°Ô ¿Ã¹Ù¸£°Ô Àü´ÞµÇÁö ¾ÊÀº ½ÅÈ£. ¡¤ Äھ »ç¿ëÀÚ ÀÔ·Â (¾ç½Ä µ¥ÀÌÅÍ ¹× Äõ¸® ¹®ÀÚ¿­)¿¡¼­ ÅؽºÆ® µ¥ÀÌÅ͸¦ µðÄÚµùÇÏÁö ¸øÇϸé "ISO-8859-1"À¸·Î ¼³Á¤µÈ CONFIG.HÀÇ SMISK_FALLBACK_CHARSET¿¡ ÀÇÇØ Á¤ÀÇ µÈ FALLBACK CHARSETÀ» »ç¿ëÇÏ¿© ÅؽºÆ® µ¥ÀÌÅ͸¦ µðÄÚµùÇÏ·Á°í ½ÃµµÇÕ´Ï´Ù. HTTP 1.1 (RFC 2616)¿¡ µû¶ó Á¾ÆÄ. 19.3 "Çã¿ë ¿ëµµ". ¡¤ MVC ¾ÖÇø®ÄÉÀ̼ÇÀº »ç¿ëÀÚ ÀÔ·Â ÅؽºÆ®°¡ App.Charset (¶Ç´Â ISO-8859-1 ÀÎ °æ¿ì TOLerant°¡ true ÀÎ °æ¿ì)À» »ç¿ëÇÏ¿© »ç¿ëÀÚ ÀÔ·Â ÅؽºÆ®¸¦ µðÄÚµù ÇÒ ¼ö ¾øÀ» ¶§ "400 ºÒ·® ¿äû"À¸·Î ÀÀ´äÇÕ´Ï´Ù. ¡¤ Core.Application¿¡´Â »õ·Î¿î ºÎ¿ï Ư¼º "°ø¾à"ÀÌ ÀÖ½À´Ï´Ù. true (±âº»°ª) »ç¿ëÀÚ ÀÔ·ÂÀÌ Çã¿ëµÇ´Â ¹æ½ÄÀ¸·Î ó¸® µÉ ¶§. Áï. ISO-8859-1¿¡¼­ ÀÎÄÚµù µÈ Äõ¸® ¹®ÀÚ¿­ÀÌ UTF-8ÀÇ App.CharsetÀ» »ç¿ëÇÏ¿© ÀÀ¿ë ÇÁ·Î±×·¥À¸·Î Àü¼ÛµÇ¸é Äõ¸® ¹®ÀÚ¿­Àº HTTP 1.1 (RFC 2616) Æú¹éÀ» ÀÎÄÚµùÇÏ´Â ISO-8859-1À» »ç¿ëÇÏ¿© Äõ¸® ¹®ÀÚ¿­À» µðÄÚµùÇÕ´Ï´Ù. °¡´ÉÇÑ ¹ÙÀÌÆ®¸¦ Çص¶ ÇÒ ¼ö ÀÖ½À´Ï´Ù. Çã¿ëÀÌÀÖ´Â °æ¿ì, UnicoDeDecodeError°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ static ¸Þ¼Òµå Core.URL.DECOMPOSE_QUERY () TRUE ÀÎ °æ¿ì, TRUE Àμö°¡ ¼³Á¤µÇ°í ù ¹ø° Àμö¸¦ µðÄÚµùÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ¾øÀ¸¸é ISO-8859-1 CHARSETÀ» »ç¿ëÇÏ¿© µðÄÚµùÀ» À¯¹ßÇÒ ¼öÀÖ´Â »õ·Î¿î ºÎ¿ï Àμö "Çã¿ë" ¡¤ MVC.Response¿¡´Â 2 °³ÀÇ »õ·Î¿î ȸ¿øÀÌ ÀÖ½À´Ï´Ù. ¼ö¿ë °¡´ÉÇÑ charset ¸ñ·Ï ÀÎ "charsets"¼Ó¼º. ù ¹ø° Àμö°¡ "charsets"¸ñ·Ï¿¡ µû¶ó ¼ö¿ë ÇÒ ¼öÀÖ´Â °æ¿ì true¸¦ ¹ÝȯÇÏ´Â "accepts_charset"¸Þ¼Òµå. ¡¤ MVC ¾ÖÇø®ÄÉÀ̼ÇÀº À¯È¿ÇÑ Serializer ¶Ç´Â ÅÛÇø´À» ã´Â µ¥ »ç¿ëµÇ´Â ÄÜÅÙÃ÷ À¯ÇüÀ» À¯ÁöÇÏ°í ÇØ´çÇÏ´Â °æ¿ì ÀÀ´ä¿¡¼­ ÇØ´ç ÄÜÅÙÃ÷ À¯ÇüÀ» »ç¿ëÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÀÌÀüÀÇ µ¿ÀÛÀº (Serializer ¶Ç´Â ÅÛÇø´ ´ç) Á¤½Ä ÄÜÅÙÃ÷ À¯ÇüÀ¸·Î ÀÀ´äÀ» º¸³»´Â °ÍÀÌ ¾ú½À´Ï´Ù.


½º¸¶Å© °ü·Ã ¼ÒÇÁÆ®¿þ¾î

mod_tunnel.

À¥ ¼­¹ö¸¦ »ç¿ëÇÏ¿© TCP ÅͳÎÀ» ¸¸µå´Â µ¥ »ç¿ëÇÒ ¼öÀÖ´Â °£´ÜÇÑ Apache 1.3.x ¸ðµâ ...

174

´Ù¿î·Îµå