几种常见的HTTP方法之GET和POST

如大家所了解的,每条 HTTP 请求报文都必须包含一个请求方法,这个方法会告诉服务器要执行什么操作(例如获取一个 Web 页面、运行一个网关程序、删除一个文件等)。常见的几种 HTTP 方法如下:

GET: 请求指定的资源信息,返回实体主体。

POST:向指定资源提交数据进行处理,可能会导致新的资源的建立或已有资源的修改。

关于GET和POST,很多小伙伴还搞不清楚二者的区别,下面小编来做个区分:

GET 请求能够被缓存。

GET 请求会保存在浏览器的浏览记录中。

以 GET 请求的 URL 能够保存为浏览器标签。

而 POST 方式都不具备上述功能。缓存也是 GET 请求被广泛应用的根本,在现代网络上每天产生的请求数目是巨大的,并且其中大部分请求均为只读请求,如果所有这些请求都要交由 Web 服务器直接处理,这无疑是巨大的资源浪费。GET 是一种幂等的、安全的操作,它除了返回结果不应该会产生其他副作用,因此绝大部分 GET 请求都可以直接被 CDN 缓存,这能大大减少 Web 服务器的负担。而 POST 是非幂等的、有副作用的操作,所以必须交由 Web 服务器处理。

好了,写到这里,看到这里,相信大多数小伙伴都心里有数了。若还有疑问,欢迎留言,一起探讨、学习和进步!

相关推荐
iOS开发上架哦8 分钟前
charles网络抓包入门教程
网络协议·安全
Suckerbin1 小时前
pikachu靶场-敏感信息泄露
网络·学习·安全·网络安全
喝养乐多长不高1 小时前
详细PostMan的安装和基本使用方法
java·服务器·前端·网络协议·测试工具·https·postman
嘿嘿-g1 小时前
华为IP(5)
网络·华为
薯条不要番茄酱1 小时前
【网络原理】从零开始深入理解TCP的各项特性和机制.(二)
服务器·网络·tcp/ip
薯条不要番茄酱2 小时前
【网络原理】从零开始深入理解TCP的各项特性和机制.(三)
网络·网络协议·tcp/ip
专注API从业者4 小时前
反爬策略应对指南:淘宝 API 商品数据采集的 IP 代理与请求伪装技术
网络·网络协议·tcp/ip
狐凄6 小时前
Python实例题:使用Pvthon3编写系列实用脚本
java·网络·python
一颗星星辰12 小时前
路由交换网络专题 | 第八章 | GVRP配置 | 端口安全 | 端口隔离 | Mux-VLAN | Hybrid
网络·安全
自由鬼12 小时前
高性能的开源网络入侵检测和防御引擎:Suricata介绍
网络·安全·网络安全·开源·系统安全·入侵检测