Re: FormÀÇ methodÀÇ PUT°ú DELETEÀÇ Áö¿ø¿¡ ´ëÇؼ­

submitÀ» creationÀÌ ¾Æ´Ñ formÀ» ¼­¹ö¿¡ Á¦ÃâÇÑ´Ù´Â ¸éÀ¸·Î ºÃÀ»¶§
post»Ó¸¸ ¾Æ´Ï¶ó putÀ̳ª deleteµµ ÀÌ»óÇØ º¸ÀÌÁö´Â ¾Ê´Â´Ù°í »ý°¢ÇÏ°í ÀÖ½À´Ï´Ù.

Çö½Ç¿¡¼­´Â ¸¹ÀÌ ±×·¯°í ÀÖÁö´Â ¸øÇÏÁö¸¸ Ajax·Î ±¸ÇöÇÑ´Ù°í ÇÏ´õ¶óµµ
ÀÚ¹Ù½ºÅ©¸³Æ®°¡ ¾ø´õ¶óµµ µ¿ÀÛÇÏ°Ô Çϱâ À§Çؼ­ form¿¡ ¾×¼ÇÀ» ÁÖ°í javascript·Î ajax¸¦ ó¸®ÇÏ´Â °ÍÀÌ
±ÇÀå µÇ´Â °ÍÀ¸·Î ¾Ë°í ÀÖ½À´Ï´Ù.

ÇÏÁö¸¸ REST·Î ÇÏ°Ô µÉ°æ¿ì ±âº» HTML¿¡¼­´Â Áö¿øÀÌ µÇÁö ¾Ê±â ¶§¹®¿¡
JS°¡ Á¦´ë·Î µ¿ÀÛÇÏÁö ¾Ê´Â ȯ°æ¿¡¼­´Â ±â´ÉÀÚü°¡ µ¿ÀÛÇÒ ¼ö ¾ø±â ¶§¹®¿¡
±âº»µ¿ÀÛÀº HTML¿¡ µÎ°í JS·Î dzºÎÇÑ »ç¿ëÀÚ °æÇèÀ» Á¦°øÇÑ´Ù´Â °³³äÀ» ±ú¶ß¸®°Å³ª
´Ù¸¥ ²Ä¼ö¸¦ ¾µ¼ö¹Û¿¡ ¾ø°ÔµÈ´Ù°í »ý°¢ÇÕ´Ï´Ù.
±×·±¸é¿¡¼­ »õ·Î¿î Ç¥ÁØ¿¡¼­ ±»ÀÌ put°ú delete¸¦ »©¹ö¸° °ÍÀº »ó´çÈ÷ Àǿܸ£ ´À²¸Áö°í ÀÖ½À´Ï´Ù.

2010/11/17 Dowan Kim <forty4@gmail.com>

> ¾È³çÇϼ¼¿ä.
> SK Telecom ±èµµ¿ÏÀÔ´Ï´Ù.
>
> *¿ì¼± ù ¹ø°·Î Form¿¡¼­ POST¸¸ Áö¿øÇϱâ·Î ÇÑ °Í °ú °ü·ÃÇؼ­...*
>
> ¾Æ¸¶ º» °Ç¿¡ ´ëÇØ History¸¦ ¾Ë·Á¸é, Ç¥ÁØÈ­¿¡ Á÷Á¢ Âü¿©Çϰųª Àû¾îµµ ÇÏ·ç¿¡¸¸ 10°³ ÀÌ»óÀÇ ¸ÞÀÏÀÌ ¿Ô´Ù °¬´Ù ÇÏ´Â "
> public-html-request@w3.org" ¸ÞÀϸµ ¸®½ºÆ®¸¦ ²ÙÁØÈ÷ º¸½Å ºÐÀ̾î¾ß ÇÒ °Í °°³×¿ä. »ç½Ç Browser °³¹ßÀÚ°¡
> ¾Æ´Ï¸é Èûµéµí ÇÕ´Ï´Ù. ^^
>
> Á¦ »ý°¢ÀÌÁö¸¸, RESTfulÇÑ Ãø¸é¿¡¼­ ºÁ¼­µµ FormÀÌ POST ÀÌ¿ÜÀÇ Http method¸¦ Áö¿øÇÏ´Â °ÍÀº ÀÚ¿¬½º·´Áö ¾ÊÀº °Í
> °°½À´Ï´Ù. FormÀº ±âº»ÀûÀ¸·Î 'submit'À» ÇÏ´Â °ÍÀ¸·Î Resource¸¦ CreationÇÏ´Â ¿ëµµ´Ï±ñ¿ä.
>
> ¹°·Ð ±âÁ¸ Resource ¼öÁ¤ÀÇ ¿ëµµ·Î PUT Á¤µµ´Â Áö¿øÇÒ ¼ö ÀÖÀ» °Í °°Àºµ¥, ¿äÁòÀº ÁÖ·Î Profile ¼öÁ¤ÀÇ °æ¿ì¿¡´Â
> Ajax·Î ƯÁ¤ Ç׸ñµéÀ» ¼öÁ¤ÇÏ¸é ¹Ù·Î Àû¿ëÇÏ´Â ±¸Á¶·Î °¡±â ¶§¹®¿¡, Àüü¸¦ SubmitÇÏ´Â ¿ëµµ·Î´Â POST¸¸ Çã¿ëÇÏ´Â °Íµµ ±ò²ûÇÑ
> ¹æÇâÀÎ °Í °°½À´Ï´Ù.
>
> ´ç¿¬È÷ Delete´Â Form°ú´Â ¸ÂÁö ¾Ê´Ù°í »ý°¢ÇÏ°í¿ä.
>
>
> *µÎ ¹ø°·Î HTML5 VideoÀÇ Ç¥ÁØ Video Codec°ú °ü·ÃÇؼ­...*
>
> W3C°¡ WebMÀ̶ó´Â ±×·²µíÇÑ Video CodecÀ» Ç¥ÁØÈ­·Î ¸í½ÃÇÏÁö ¾ÊÀº °ÍÀº,
>   - ¾ÆÁ÷±îÁöµµ Webkit°ú HTML5¸¦ ÁÖµµÇÏ°í ÀÖ´Â Apple ÀÔÀå¿¡¼­ WebMÀ» ¹Þ¾ÆµéÀÌÁö ¾Ê´Â ¹®Á¦µµ ÀÖ°Ú°í(¾ÖÇðú ±¸±Û°£ÀÇ
> ½Å°æÀü),
>   - WebM ¿ª½Ã H.264ÀÇ Æ¯Ç㸦 ¿ÏÀüÈ÷ ȸÇÇÇϱ⠾î·Æ´Ù´Â ºÐ¼®µµ ÀÖÀ¸¸ç(GoogleÀÇ Android Dalvik VM°ú
> SunÀ» ÀμöÇÑ OracleÀÇ Java°£ ƯÇã ¹®Á¦µµ À¯»ç),
>   - °áÁ¤ÀûÀ¸·Î Browser ¾÷üµéÀÌ Áß½ÉÀÌ µÇ¾î WHATWGÀÌ HTML5¸¦ ¸¸µé¶§ ¿Í´Â ´Þ¸® Royalty Free¸¦ ±âº»À¸·Î
> ÇÏ´Â W3C ÀÔÀå¿¡¼­ ÀÌ·± ³í¶õÀÇ Á߽ɿ¡ ÀÖ´Â °Í¿¡ ¹ßÀÌ ¹­¿© ½Ã°£ÀÌ Áö¿¬µÇ´Â °ÍÀ» ¿øÄ¡ ¾Ê¾Æ¼­ °á±¹ ƯÁ¤ Video CodecÀ» Ç¥ÁØ¿¡
> ¸í½ÃÇÏÁö ¾Ê´Â ¹æÇâÀ¸·Î °¬À» °Í °°½À´Ï´Ù.
>
>
> µÑ ´Ù ±×³É Á¦ ÃßÃøÀÏ »ÓÀÌ´Ï, Á» ´õ Á¤È®ÇÑ »óȲÀ» ¾Æ½Ã´Â ºÐÀÌ ÀÇ°ß Áֽøé ÁÁ°Ú³×¿ä. ^^
>
>
>
> 2010³â 11¿ù 16ÀÏ ¿ÀÈÄ 12:25, Outsider .. <outsideris@gmail.com>´ÔÀÇ ¸»:
>
>> ¿À´Ã ÀڷḦ ã¾Æº¸´Ù º¸´Ï
>>
>> HTML5¿Í HTML4ÀÇ Â÷ÀÌÁ¡¿¡ ´ëÇÑ ¹®¼­¿¡
>> http://www.w3.org/TR/2010/WD-html5-diff-20101019/
>>
>> Using PUT and DELETE as HTTP methods for the form element is no longer
>> supported.
>>
>> À§¿Í °°Àº ºÎºÐÀÌ ÀÖ´õ±º¿ä.
>> Á¦°¡ ¾Ë±â·Î´Â HTML4¿Í XHTML1.0¿¡¼­´Â GET|POST¸¸ Áö¿øÇÏ°í PUT°ú DELETE´Â Áö¿øÇÏÁö
>> ¾ÊÀº°ÍÀ¸·Î ¾Ë°í Àִµ¥¿ä.¿©±â´Â ´õÀÌ»ó PUT°ú DELETE¸¦ Áö¿øÇÏÁö ¾Ê´Â´Ù°í µÇ¾î Àֳ׿ä.
>>
>> ¿ø·¡ ¾ÈµÇ´ø°É ´õÀÌ»ó Áö¿ø¾ÈÇÏ°Ú´Ù°í ¾ð±ÞÇѰ͵µ ¾à°£ ÀÌ»óÇϱä ÇÏÁö¸¸.
>> RESTfulÀ» ÇÏ·Á¸é form¿¡ PUT°ú DELETE°¡ ±¸¼ºµÇ¾î¾ß ÇÏ°í ±×·¸Áö ¾ÊÀ» °æ¿ì
>> °á±¹ XHR·Î¸¸ »ç¿ëÇÒ ¼ö ¹Û¿¡ ¾ø´Âµ¥ PUT°ú DELETE°¡ ¿Ö »èÁ¦ µÈ °ÍÀϱî¿ä?
>> Ȥ½Ã È÷½ºÅ丮¸¦ ¾Æ½Ã´Â ºÐÀÌ °è½Å°¡¿ä?
>>
>> Àú´Â HTML5¿¡¼­´Â Áö¿øµÇ±â¸¦ ±â´ëÇÏ°í ÀÖ¾ú´Âµ¥¿ä....
>> (HTML4³ª XHTML 1.0Àº DTDÂü°íÇؼ­ Áö¿ø¿©ºÎ¸¦ È®ÀÎÇÏ°í´Â Çߴµ¥¿ä DTD¸¦ Ç¥½ÃÇÏÁö ¾Ê´Â HTML5´Â
>> ¾îµð¼­ ¾î¶»°Ô Á¤ÀǵǾî ÀÖ³ª¸¦ ºÁ¾ßÇϳª¿ä? ½ºÆå¹®¼­»ÓÀΰ¡¿ä? ¤Ñ¤Ñ;; Áú¹®ÀÌ ¿©·¯°¡Áö°¡ ¼¯À̴±º¿ä ¤¾)
>>
>>
>>
>>
>> ps. http://www.zdnet.co.kr/Contents/2010/11/12/zdnet20101112134300.htm
>> KIG ű¿ÀÇÁ¶§ ºñµð¿ÀÄÚµ¦À» È®Á¤ÇÏÁö ¾Ê°Ú´Ù°í Çߴٴµ¥ ÀÌ°Å °áÁ¤µÈ°Ç°¡¿ä?
>> (Àü Âü°¡Çߴµ¥µµ ¿µ¾î°¡ ª¾Æ¼­ ¸ô¶ú³×¿ä ¤Ð¤Ð Àú´Â ÇöÀç ¹«·áÄÚµ¦À» ã°í ÀÖ´Ù´Â Áٷθ¸ ¾Ë¾Ò´Âµ¥¿ä. ¤Ð¤Ð)
>>
>>
>> /************************************************
>> Outsider
>> Front-end & Server-side Developer
>>
>> Blog : http://blog.outsider.ne.kr
>> Twitter : @outsider <http://twitter.com/outsider__>
>> G-Talk : outsideris@ <outsideris@naver.com>gmail.com
>> *************************************************/
>>
>>
>


-- 
/************************************************
Outsider
Front-end & Server-side Developer

Blog : http://blog.outsider.ne.kr
Twitter : @outsider <http://twitter.com/outsider__>
G-Talk : outsideris@ <outsideris@naver.com>gmail.com
*************************************************/

Received on Wednesday, 17 November 2010 05:15:55 UTC