GET与POST的区别

   日期:2020-08-24     浏览:107    评论:0    
核心提示:一、GET 方法有关 GET 请求的其他一些注释:GET 请求从指定的资源请求数据GET 请求可被缓存GET 请求保留在浏览器历史记录中GET 请求可被收藏为书签GET 请求不应在处理敏感数据时使用GET 请求有长度限制GET 请求只应当用于取回数据二、POST 方法有关 POST 请求的其他一些注释:POST 请求向指定的资源提交要被处理的数据POST 请求不会被缓存POST 请求不会保留在浏览器历史记录中POST 不能被收藏为书签POST 请求对数据长度没有要求三、G

一、GET 方法
有关 GET 请求的其他一些注释:

GET 请求从指定的资源请求数据
GET 请求可被缓存
GET 请求保留在浏览器历史记录中
GET 请求可被收藏为书签
GET 请求不应在处理敏感数据时使用
GET 请求有长度限制
GET 请求只应当用于取回数据

二、POST 方法
有关 POST 请求的其他一些注释:

POST 请求向指定的资源提交要被处理的数据
POST 请求不会被缓存
POST 请求不会保留在浏览器历史记录中
POST 不能被收藏为书签
POST 请求对数据长度没有要求

三、GET与POST的区别

分类 GET POST
后退按钮/刷新 无害 数据会被重新提交(浏览器应会告知用户数据会被重新提交)
书签 可收藏为书签 不可收藏为书签
缓存 能被缓存 不能被缓存
编码类型 application/x-www-form-urlencoded application/x-www-form-urlencoded或multipart/form-data。为二进制数据使用
历史 参数保留在浏览器历史中 参数不会保存在浏览器中
对数据长度的限制 受到限制,当发送数据时,get方法向url添加数据;url的长度是受到限制的 没有限制
对数据类型的限制 值允许ASII字符 没有限制。也允许二进制数据
安全性 与post相比,get的安全性更差,因为发送的数据时url的一部分。 post比get更安全,因为参数不会保存在浏览器历史或web服务器日志中
可见性 数据在url中对所有人都是可见的 数据不会显示在url中

其他 HTTP 请求方法

下面的表格列出了其他一些 HTTP 请求方法:

方法 描述
HEAD 与 GET 相同,但只返回 HTTP 报头,不返回文档主体。
PUT 上传指定的 URI 表示。
DELETE 删除指定资源。
OPTIONS 返回服务器支持的 HTTP 方法。
CONNECT 把请求连接转换到透明的 TCP/IP 通道。
 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服