양식(form)이 제출될 때 값의 인코딩 유형을 해당 <form>
요소가 아닌 지정 가능한 입력 요소에서 지정한다. 명시되지 않은 경우 해당 <form>
요소의 enctype 애트리뷰트에서 지정된 인코딩 유형으로 전송된다.
양식 전송의 기본 유형이다. 텍스트를 인코딩(encoding)하여 전송한다. 공백은 +
, 알파벳과 숫자가 아닌 특수 문자들은 모두 퍼센트 인코딩(percent encoding)을 한다.
<form>
<input type="text" name="name" value="Eric Clapton">
<input type="text" name="formula" value="a + b == 13%!">
</form>
name=Eric%20Clapton&formula=a%20%2B%20b%20%3D%3D%2013%25%21
데이터 전송시 텍스트를 포함하여 바이너리(binary) 데이터를 함께 전송한다. 문자열은 인코딩(encoding)하지 않고 바이너리(binary) 데이터와 함께 헤더(header)에 포함하여 전송한다.
GET
방식으로 전송할 수 없으며 POST
방식으로만 가능하다.
텍스트만 전송이 가능하며 공백만 +
로 인코딩한다.