form的enctype属性为编码方式,常用有两种:application/x-www-form-urlencoded和multipart/form- data。
一般在数据中有文件的提交,需要设置multipart/form- data。Content-Type来表名文件类型;content-disposition,用来说明字段的一些信息,该方式传值方式用了键值对的方式,可以上传多个数据或多个文件。
在post提交方式下,需要设置application/x-www-form-urlencode(该方式为form默认属性)。该方式提交的数据是经过加密的,在服务端需要decode才能解析数据
在这里主要说一下默认:application/x-www-form-urlencode是是一种表单提交方式,该方式是采用urlencode的,也就是说,提交的数据都是经过加密的,服务端需要decode才能正确获得数据。
当action为get时候,浏览器用x-www-form-urlencoded的编码方式把form数据转换成一个字串(name1=value1&name2=value2…),然后把这个字串append到url后面,用?分割,加载这个新的url。