关于集团网站建设申请,东莞网站设计行情,天眼查官网入口网页版,wordpress 文章广告表单提交中Get和Post方式的区别1. get是从服务器上获取数据#xff0c;post是向服务器传送数据。2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中#xff0c;值和表单内各个字段一一对应#xff0c;在URL中可以看到。post是通过HTTP post机制#xff0c;将表单… 表单提交中Get和Post方式的区别1. get是从服务器上获取数据post是向服务器传送数据。2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中值和表单内各个字段一一对应在URL中可以看到。post是通过HTTP post机制将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。3. 对于get方式服务器端用Request.QueryString获取变量的值对于post方式服务器端用Request.Form获取提交的数据。4. get传送的数据量较小不能大于2KB。post传送的数据量较大一般被默认为不受限制。但理论上IIS4中最大量为80KBIIS5中为100KB。5. get安全性非常低post安全性较高。在Form元素的语法中EncType表明提交数据的格式 用 Enctype 属性指定将数据回发到服务器时浏览器使用的编码类型。 下边是说明 application/x-www-form-urlencoded 窗体数据被编码为名称/值对。这是标准的编码格式。 multipart/form-data 窗体数据被编码为一条消息页上的每个控件对应消息中的一个部分。 text/plain 窗体数据以纯文本形式进行编码其中不含任何控件或格式字符。补充form的enctype属性为编码方式常用有两种application/x-www-form-urlencoded和multipart/form-data默认为application/x-www-form-urlencoded。 当action为get时候浏览器用x-www-form-urlencoded的编码方式把form数据转换成一个字串name1value1name2value2...然后把这个字串append到url后面用?分割加载这个新的url。 当action为post时候浏览器把form数据封装到http body中然后发送到server。 如果没有typefile的控件用默认的application/x-www-form-urlencoded就可以了。 但是如果有typefile的话就要用到multipart/form-data了。浏览器会把整个表单以控件为单位分割并为每个部分加上Content-Disposition(form-data或者file),Content-Type(默认为text/plain),name(控件name)等信息并加上分割符 转载于:https://www.cnblogs.com/top5/archive/2011/02/16/1955717.html