W3C home > Mailing lists > Public > public-html-ig-ko@w3.org > November 2010

Re: Form의 method의 PUT과 DELETE의 지원에 대해서

From: Dowan Kim <forty4@gmail.com>
Date: Wed, 17 Nov 2010 10:06:13 +0900
Message-ID: <AANLkTi=YhVhkByCnB0LR3HUKN1M9TToLXRk8C0tqbuMS@mail.gmail.com>
To: "Outsider .." <outsideris@gmail.com>
Cc: public-html-ig-ko <public-html-ig-ko@w3.org>
안녕하세요.
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
> *************************************************/
>
>
Received on Wednesday, 17 November 2010 01:06:41 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 15:45:05 UTC