这篇文章从业务可能的角度记录 form请求的情况,主要涉及到Spring MVC的 @RequestParam注解
参考 HTTP中application/x-www-form-urlencoded字符说明 https://www.cnblogs.com/zeroingToOne/p/8992746.html
1.form请求的编码格式
form的enctype属性为编码方式,常用有两种:application/x-www-form-urlencoded和multipart/form-data,默认为application/x-www-form-urlencoded。
当enctype为get时候,浏览器用x-www-form-urlencoded的编码方式把form数据转换成一个字串(name1=value1&name2=value2…),然后把这个字串append到url后面,用?分割,加载这个新的url
当enctype为post时候,浏览器把form数据封装到http body中,然后发送到serve