一,前言
客户机和服务器之间进行请求、响应时,两种最常被用到的方法是:get和post。
get:从指定的资源请求数据(从服务器获取数据)
post:向指定的资源提交要被处理的数据(向服务器传送数据)
二,区别
在Web开发中,GET和POST是HTTP方法,用于向服务器发送请求的方式。它们有以下的区别:
1.GET方法是用于获取资源的请求,而POST方法是用于提交数据至服务器的请求。
2.GET请求的参数会附加在URL的末尾,可以被其他人看到,而POST请求的参数会被放在请求的body中,不会直接暴露在URL中更安全。
3.GET请求可以被缓存,可以被浏览器收藏夹保存,而POST请求不会被缓存
4.GET请求的参数长度受到限制,通常为2048个字符,而POST请求的参数长度没有限制。
5.GET请求对数据的类型没有限制,可以发送任何类型的数据,而POST请求可以发送各种类型的数据,如图片、文件等。
总之,GET请求适用于获取数据,POST请求适用于提交数据,且POST请求更安全,可以发送更多类型的数据
三,get/post区别表![](https://i-blog.csdnimg.cn/blog_migrate/2891c98897760785d4d13ca713b83863.png)