论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
应用中心
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com技术社区
»
论坛
›
数据库
›
Oracle
›
快速理解http的get和post
快速理解http的get和post
美食家大橙子
论坛元老
|
2024-10-22 00:30:04
|
显示全部楼层
|
阅读模式
楼主
主题
1889
|
帖子
1889
|
积分
5667
在网络通讯中,HTTP 协议扮演着非常重要的脚色,而差别的 HTTP 方法决定了客户端与服务器之间的交互方式。
这里讲一下最常用的两种方法——GET 和 POST。
一、GET 方法
GET 方法用于从服务器获取资源。
这就像去图书馆借书——你向图书馆请求一本特定的书,而不会改变图书馆的馆藏内容。
特点: 安全:GET 不会修改服务器上的资源,也就是说,多次实行同一个 GET 请求,结果应该是一样的。好比,每次你在浏览器中输入同一个网址,表现的网页内容不会变。
可缓存:GET 请求的相应通常可以被缓存。这就像你找到了那本书,下次再来时可以直接去认识的书架拿,而不必要重新搜索。同样,浏览器也会缓存网页内容,加速再次访问的速度。
参数通报:GET 请求可以通过 URL 参数通报数据,但不得当通报大量数据,因为 URL 有长度限制。例如,当你在电商网站搜索商品时,关键词就是通过 URL 通报的。
用途:
获取网页内容: 在浏览器中输入网址时,浏览器会发送 GET 请求获取网页的 HTML 内容,好比你访问 “https://www.baidu.com”,浏览器会请求并展示百度首页。
查询数据:GET 也常用于获取特定数据,好比从 API 中查询用户列表或商品信息。
二、POST 方法
POST 方法主要用于向服务器提交数据,创建或处置惩罚资源。
这有点像向图书馆提交一份新书申请单,图书馆根据申请单的内容举行处置惩罚。
特点: 非安全:POST 可能会修改服务器上的资源,以是每次请求的结果可能不一样。例如,在论坛上发表新帖子,每次内容差别,服务器的相应也差别。
不可缓存:POST 请求的相应通常不得当缓存,因为每次请求的结果都可能差别,好比提交订单时,每个订单都有差别的信息,无法缓存。
参数通报:POST 通过请求主体通报数据,得当通报大量数据,好比上传图片或提交表单。 用途:
提交表单数据:当你在网页上填写表单并提交时,浏览器通常会发送 POST 请求,像注册新用户、提交评论等利用都会用到。 创建资源:POST 也常用于创建新资源,好比新订单、用户注册等。
总结
GET 和 POST 是最常用的两种 HTTP 方法。 GET 主要用于获取数据,而 POST 得当提交数据或创建新资源。
主要区别如下
用途 GET:用于从服务器获取数据,不会改变服务器上的资源。得当获取网页、数据列表等信息。 POST:用于向服务器提交数据,通常会改变服务器上的资源。得当提交表单、创建新资源(如新用户、订单等)。
数据通报方式 GET:通过 URL 通报参数,数据袒露在 URL 中,参数数目有限(受 URL 长度限制)。 POST:通过 请求主体 通报数据,可以通报大量数据,得当文件上传、提交复杂表单等。
安全性 GET:是安全的,意味着它不会对服务器上的数据产生副作用(不会修改数据)。 POST:不安全,可能会改变服务器上的数据(如提交表单、创建或修改资源等)。
是否可缓存 GET:相应通常可以被缓存,浏览器会缓存 GET 请求的结果,加速后续访问。 POST:相应通常不可缓存,因为每次 POST 请求结果可能差别(如提交表单或创建新资源时)。
请求的幂等性 GET:幂等,重复同样的请求多次,不会产生差别的结果。 POST:非幂等,每次提交类似的请求,可能会导致差别结果(如提交订单多次会生成多个订单)。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
美食家大橙子
论坛元老
这个人很懒什么都没写!
楼主热帖
【计算机视觉】图像检索
面了个腾讯拿28k跳槽出来的,真正见识 ...
全面数字化时代,国有大型银行如何走好 ...
MySQL实战45讲 11
【大话云原生】负载均衡篇-小饭馆客流 ...
K8S 性能优化 - OS sysctl 调优
【kotlin】第一天
解决Mac下腾讯会议无法使用OBS等虚拟摄 ...
【docker专栏2】CentOS操作系统安装Doc ...
Python入门自学进阶-Web框架——14、Dj ...
标签云
集成商
AI
运维
CIO
存储
服务器
浏览过的版块
物联网
数据仓库与分析
登录参与点评抽奖加入IT实名职场社区
下次自动登录
忘记密码?点此找回!
登陆
新用户注册
用其它账号登录:
关闭
快速回复
返回顶部
返回列表