답변:
GET입니다.
살펴보기 W3C 대체 권장 사항 17.3 FORM 요소 .
발췌 :
<!ATTLIST FORM
%attrs; -- %coreattrs, %i18n, %events --
action %URI; #REQUIRED -- server-side form handler --
method (GET|POST) GET -- HTTP method used to submit the form--
enctype %ContentType; "application/x-www-form-urlencoded"
accept %ContentTypes; #IMPLIED -- list of MIME types for file upload --
name CDATA #IMPLIED -- name of form for scripting --
onsubmit %Script; #IMPLIED -- the form was submitted --
onreset %Script; #IMPLIED -- the form was reset --
accept-charset %Charsets; #IMPLIED -- list of supported charsets --
>
잘 읽음
지정하지 않으면 기본값은 GET입니다. 나는이 행동이 다르다는 것을 전혀 알지 못한다. 또한 부작용이없는 작업에이 방법을 사용해야한다고 지정하므로 GET이 기본값이됩니다.
http://www.faqs.org/faqs/www/cgi-faq/section-37.html
http://www.w3.org/TR/html401/interact/forms.html#h-17.3 에서 인용 :
method = get | post [CI]
이 속성은 양식 데이터 세트를 제출하는 데 사용할 HTTP 메소드를 지정합니다. 가능한 (대소 문자 구분) 값은 "get
"(기본값) 및 "post
"입니다. 사용법 정보는 양식 제출 섹션을 참조하십시오.17.13.1 양식 제출 방법 요소
의 method 속성은FORM
양식을 처리 에이전트로 보내는 데 사용되는 HTTP 방법을 지정합니다. 이 속성은 두 가지 값을 가질 수 있습니다.
get : HTTP "get"메소드를 사용하면 양식 데이터 세트가 조치 속성으로 지정된 URI에 추가되고 (물음표 ( "?") 구분 기호로)이 새 URI가 처리 에이전트로 전송됩니다.
post : HTTP "post"메소드를 사용하면 양식 데이터 세트가 양식 본문에 포함되어 처리 에이전트로 전송됩니다.
"get"메소드는 양식이 dem 등원 일 때 (즉, 부작용을 일으키지 않을 때) 사용해야합니다. 많은 데이터베이스 검색에는 부작용이 없으며 "get"메소드에 이상적인 응용 프로그램을 만듭니다.
(행동과 enctype에 대한 완전한 답변)
HTML 양식의 기본 'method', 'action'및 'enctype'이 지정되지 않은 경우
GET, 현재 URL 및 application/x-www-form-urlencoded
각각입니다.
(즉, 기본적으로 양식은 입력 된 매개 변수를 사용하여 현재 페이지를 요청합니다.)
이 동작은 'action'(HTML 4에서는 필수)을 제외하고는 변경되지 않았습니다. 인용 :
방법 : " 메소드 속성 의 결 측값 기본값 은 ... GET 상태입니다."
동작:
요소의 조치는 요소가 제출 단추이고 해당 특성이있는 경우 요소의 formaction 속성 값 또는 양식 소유자의 action 속성 값 (있는 경우) 또는 비어있는 문자열입니다. 경우 <...> 작업은 빈 문자열이며,하자 조치가 양식 문서의 문서의 URL합니다.
enctype : " enctype 속성 의 결 측값 기본값 은 ... application/x-www-form-urlencoded
상태입니다."
방법 : "가능한 (대소 문자 구분) 가능한 값은 'get'(기본값)과 'post'입니다."
조치 : 기본값 없음, DTD는 다음을 요구합니다.
enctype : "이 속성의 기본값은 'application / x-www-form-urlencoded'입니다."
<!ATTLIST FORM
%attrs; -- %coreattrs, %i18n, %events --
action %URI; #REQUIRED -- server-side form handler --
method (GET|POST) GET -- HTTP method used to submit the form--
enctype %ContentType; "application/x-www-form-urlencoded"
방법 : "GET 또는 POST 일 수 있으며 기본값은 GET입니다."
조치 : DTD
enctype 에서만 명시적인 문장이 없음 : "기본값은 application / x-www-form-urlencoded 입니다."
<!ATTLIST FORM
action %URL #IMPLIED -- server-side form handler --
method (%HTTP-Method) GET -- see HTTP specification --
enctype %Content-Type; "application/x-www-form-urlencoded"
메소드 : DTD의 경우에만 명시적인 문장이 없음
action : "문서의 기본 URI는 기본적으로 문서의 기본 URI"
enctype : "모든 양식의 기본 인코딩은`application / x-www-form-urlencoded '입니다."
<!ATTLIST FORM
ACTION CDATA #IMPLIED
METHOD (%HTTP-Method) GET
ENCTYPE %Content-Type; "application/x-www-form-urlencoded"