当前位置:网站首页>GET与POST区别
GET与POST区别
2022-07-28 05:18:00 【编程器系统】
在此之前,我们先来看看来自网络的标准的答案:
1.GET通常把参数包含在URL中,而POST通过Request body中。GET在浏览器回退时是无害的,而POST会再次提交请求。
2.GET请求参数会被完整保留在浏览器历史记录当中,而POST中的参数不会被保留。
3.GET请求只能进行url编码,而POST支持多种编码方式。
4.GET请求在URL中传送的参数是有长度限制的
5.对参数的数据类型,GET只接受ASCII字符,而POST没有限制
通过谷歌来检查CSDN的Headers:

GET方法
'''
GET是是获取信息的意思。
GET是默认的HTTP请求方法。
GET方法把参数通过key/value形式存放在URL里面,如果参数是英文数字原样显示,如果是中文或者其他字符加密, 所以GET请求在URL中传送的参数是有长度限制的。由于参数显示再地址栏所以不安全,一般需要保密的请求不使用GET。
'''
POST方法
'''
POST是邮件的意思。它用于修改服务器上的数据,一般这些数据是应该保密的,就像信件一样,信的内容只能收信的人看见。当用户输入账号和密码登录时账号和密码作为参数通过HTTP请求传输到服务器,这时候肯定不能用GET方法将账号密码直接显示再URL上,这时候就应该用POST方法保证数据的保密性。
'''
那POST和GET是什么?
POST和GET是HTTP请求的两种方式,都可实现将数据从浏览器向服务器发送带参数的请求。HTTP请求底层协议都是TCP/IP,这么说来两者又没有本质的区别。当然还有其他的请求方式。我没用过别的,如果后面学过,在进行补充。
边栏推荐
- yandex robots txt
- 导出excel,生成多个sheet页,并命名
- CentOS7安装MySQL5.7
- repackag failed: Unable to find main class
- 【MySQL】MySQL时区问题、数据库时间相差8小时问题解决
- 多系统架构设计思考
- Multi module packaging: package: XXX does not exist
- Framework step by step easy-to-use process
- New methods and features of ES6 built-in objects
- Test Development - UI testing in automated testing
猜你喜欢
随机推荐
visio如何精确控制图形的大小和位置及角度
JVM篇 笔记4:内存模型
regular expression
Redis 之布隆过滤器
Personal summary of restful interface use
ByteBuffer.position 抛出异常 IllegalArgumentException
FusionGAN代码学习(一)
BeanUtils.copyProperties无法复制不同List集合问题解决 Lists.transform函数
【单例模式】懒汉模式的线程安全问题
Advanced assignment method of ES6 -- Deconstruction assignment
Framework step by step easy-to-use process
Interpretation of afnetworking4.0 request principle
Eccv2022 | 29 papers of Tencent Youtu were selected, including face security, image segmentation, target detection and other research directions
C language characters and strings
2021CSDN博客之星评选,互投
C language: some self realization of string functions
SSLError
Dell remote control card uses ipmitools to set IPMI
MySQL uses list as a parameter to query
多系统架构设计思考









