前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >GET 请求和 POST 请求的区别

GET 请求和 POST 请求的区别

作者头像
happyJared
发布2019-06-25 12:14:37
2.4K0
发布2019-06-25 12:14:37
举报
文章被收录于专栏:happyJared

① get 请求用来从服务器上获取资源;而 post 请求通常是用来向服务器提交数据的;

② get 请求是将表单中的数据按 name=value 的形式,添加到 action 所指向的 URL 后面,并且两者使用 "?" 的方式连接,而各个变量之间使用 "&" 连接;post 是将表单中的数据放在 HTTP 协议的请求头或消息体中,传递到 action 所指向 URL;

③ get 传输的数据受到 URL 长度的限制(因浏览器不同最大字符长度也有所不同),而 post 请求则没有这方面的约束;

④ 使用 get 发送请求时,参数会显示在地址栏上,如果这些数据不是敏感数据,那么允许使用 get,但对于敏感数据,还是建议使用 post;

⑤ get 使用 MIME 类型为 application/x-www-form-urlencoded 的 URL 编码(也叫百分号编码)文本格式进行传递参数,保证被传送的参数遵循规范的文本组成,例如:一个空格的编码是 "%20"。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.06.25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档