GET请求与POST请求的区别

简介: 1.安全性GET请求通过拼接url传递参数,会在url地址栏显示,相对不安全POST请求通过body体传递参数,不会在url地址栏中显示,相对安全

1.安全性


GET请求通过拼接url传递参数,会在url地址栏显示,相对不安全


POST请求通过body体传递参数,不会在url地址栏中显示,相对安全



2.传输数据大小


GET请求对传输的数据大小有限制,最多2K


POST请求对传输的数据大小没有限制,理论上无上限,但有些浏览器还是会对其设置一些上限



3.传输数据类型


GET请求只能传输简单类型数据


POST请求可以提交复杂类型数据



4.使用方式


GET请求常用于获取数据


POST请求常用于上传数据



5.缓存


GET请求可以缓存


POST请求不可以缓存,必须由Web服务器处理


如果将所有GET请求都换成POST请求 , Web服务器要处理的请求数量将会成百上千倍的增加,导致效率很低


相关文章
|
2月前
|
JSON JavaScript 中间件
处理post请求
处理post请求
34 0
|
6月前
|
缓存
GET和POST请求
GET和POST请求
35 0
|
6月前
|
缓存 安全 API
Post请求和get请求的区别是什么?
Post请求和get请求的区别是什么?
144 2
|
6月前
|
容器
PostMan发送携带参数Get请求、Post请求及SpringMVC解决Post请求中文乱码问题
PostMan发送携带参数Get请求、Post请求及SpringMVC解决Post请求中文乱码问题
205 0
|
网络协议 Python
三、get请求和post请求
三、get请求和post请求
|
安全 前端开发 JavaScript
【GET请求和POST请求区别。】
GET请求和POST请求是HTTP协议中最常见的两种请求方法,它们在客户端向服务器发送请求时有着不同的特点和用途。
111 0
|
XML 前端开发 JavaScript
教你怎么用最原始的ajax发送post请求和get请求
教你怎么用最原始的ajax发送post请求和get请求
395 0
|
XML JSON 安全
get请求和post请求的区别以及常用请求方式
get请求和post请求的区别以及常用请求方式
|
Web App开发 缓存 安全
get请求和post请求的区别
get请求和post请求的区别
get请求和post请求的区别