HTTP01_GET请求与POST请求

本文详细介绍了HTTP协议中的GET和POST请求,包括它们的含义、适用场景以及二者的区别。GET主要用于获取数据,适合请求非敏感信息;POST则用于提交数据,常用于处理敏感数据或产生持久性影响的操作。常见GET请求包括浏览器地址栏输入、HTML标签请求和Ajax无指定方式发送;POST请求常见于Ajax明确指定和表单POST提交。理解这两者有助于更好地进行Web开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

GET请求与POST请求

前言

HTTP设定了八种发送请求方式(也称为八大“动作”)。这八种方法没有任何本质上的区别。只是让请求,更加有语义化而已。
八种方法分别为:OPTIONS、HEAD、GET、POST、PUT、DELETE、TRACE、CONNECT
这八种方法最终经过“岁月沉淀”后,最常用的是这两种:GET、POST

GET

1. 含义:从指定的资源获取数据(一种“索取”的感觉)。
2. 什么时候使用GET请求较为合适?
    (1)单纯获取数据时。
    (2)请求非敏感数据时。

POST

1.含义:向指定的资源提交要被处理的数据(一种“交差”的感觉)。
2.什么时候使用POST请求较为合适?
    (1)传送相对敏感数据时。
    (2)请求的结果有持续性的副作用,例如:传递的数据要写入数据库时。
    备注:使用了POST不代表的绝对的安全。

常见的GET请求:

1.浏览器地址栏输入网址时(即浏览器请求页面时,且无法手动更改)。
2.可以请求外部资源的html标签,例如:<img> <a> <link> <script>,且无法手动更改。
3.发送Ajax时若没有指定发送请求的方式,则使用GET方式,或者明确指出了使用GET请求。
4.form表单提交时,若没有指明方式,默认使用GET。

常见的POST请求:

1.发送Ajax时,明确指出了使用POST方式时。
2.form表单提交时明确指出使用POST方式

二者的区别

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6Aj7VAN2-1632991087767)(C:\Users\abc\AppData\Roaming\Typora\typora-user-images\image-20210317160919043.png)]

八种请求方式(了解)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MckuPRpd-1632991087771)(C:\Users\abc\AppData\Roaming\Typora\typora-user-images\image-20210317161518580.png)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

智者_若愚

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值