1.get是从服务器上获取数据,post是向服务器传送数据。
2.get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTPpost机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。
3.对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。
4.get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。
5.get安全性非常低,post安全性较高。
HTTP请求方式中GET和POST的区别?
于 2019-05-23 15:43:44 首次发布
本文探讨了HTTP协议中两种主要的请求方法——GET和POST。GET主要用于获取资源,其参数显示在URL中,不适用于敏感信息传递;POST则用于向服务器发送数据,参数在请求体中,适合于提交表单或上传文件。GET请求有长度限制,而POST没有。此外,GET请求会被浏览器缓存和记录在历史记录中,POST请求则不会。
摘要由CSDN通过智能技术生成