当前位置: 首页 > news >正文

Javaweb————HTTP的九种请求方法介绍

❤️❤️❤️一.HTTP1.0定义的三种请求方式介绍

🏍️🏍️🏍️(1)GET请求

作用:向服务器获取资源,比如常见的查询请求
应用场景:绝大多数场景,比如我们访问商城首页查看图片,视频,文字等信息都需要浏览器向服务器发送查询请求

我们打开百度的首页,空白部分单击鼠标右键弹出的框中选中方法,就会出现每个请求的请求方法,观察下面的红框,我们可以发现都是GET的方法
在这里插入图片描述

🏍️🏍️🏍️(2)POST请求

作用:向服务器提交数据而发送的请求
应用场景:登录,注册等需要提交数据的页面

我们来到京东商城的登录页面,就可以发现红框中除了get方法外还有很多post方法,这也验证了我们的结论
在这里插入图片描述

🏍️🏍️🏍️(3)HEAD请求

作用:与get请求相似但又不同,不同点在于head不会像get一样返回资源内容比如文件数据,图片等,即它只会返回响应头的内容,而不会返回响应体的内容,响应头和响应体的区别上一篇文章已经介绍过
应用场景:适用于检查资源状态,验证有效性或节省带宽的场景,特别适用于大文件频繁检查的场景

❤️❤️❤️二.HTTP1.1定义的六种请求方式介绍

🏍️🏍️🏍️(4)PUT请求

作用:一般是用于更新请求,比如更新个人信息,商品信息全量更新
应用场景:大批量更新或者全量更新的场景

🏍️🏍️🏍️(5)PATCH请求

作用:Put方法的补充,更新指定资源的部分数据
应用场景:需要局部更新的时候,注意和Put区分

🏍️🏍️🏍️(6)DELETE请求

作用:用于删除指定的资源
应用场景:商城删除订单,删除用户信息

🏍️🏍️🏍️(7)OPTIONS请求

作用:获取服务器支持的 HTTP请求方法,服务器性能、跨域检查等

🏍️🏍️🏍️(8)CONNECT请求

作用:就是把服务器作为跳板,让服务器代替用户去访问其它网页之后把数据原原本本的返回给用户,网页开发基本不用这个方法,如果是http代理会使用这个,让服务器代理用户访问其
他网页,类似中介,是服务器和服务器之间的访问

🏍️🏍️🏍️ (9)TRACE请求

作用:回显服务器收到的请求,主要用于测试或诊断

🏍️🏍️🏍️三.总结

实际开发过程中最常用的就是get和post两种请求,需要重点掌握,剩下再常用的就是前面七种,最后两种网站开发基本用不上,了解即可

🎶🎶🎶写在最后

下面的请求行是get方法,上面的九种方法我们使用的时候,就是在下图的get位置替换成其他方法的名称
在这里插入图片描述

http://www.dtcms.com/a/299510.html

相关文章:

  • VTK交互——CallData
  • MySQL操作进阶
  • setsockopt函数概念和使用案例
  • python---字典(dict)
  • 瑞吉外卖学习笔记
  • 基于FPGA的SPI控制FLASH读写
  • 【C++高效编程】STL queue深度剖析:从底层原理到高级应用
  • 什么是ICMP报文?有什么用?
  • 以实时语音转文字项目为例,介绍一下如何手动部署python应用到Linux服务器(附脚本)
  • 根据ip获取地址库
  • 【Git】Git下载全攻略:从入门到精通
  • 如何在 Git 中控制某些文件不被提交?
  • 图解网络-小林coding笔记(持续更新)
  • 【2025最新】浏览器插件开发选型建议:WXT、Plasmo、原生TS/JS
  • 融合为体,AI为用:数据库在智能时代的破局之道
  • Maven之依赖管理
  • 《Java 程序设计》第 6 章 - 字符串
  • 智慧城市多目标追踪精度↑32%:陌讯动态融合算法实战解析
  • 【Canvas与旗帜】条纹版大明三辰旗
  • 神经网络中的反向传播原理:驱动智能的核心引擎
  • k8s:将打包好的 Kubernetes 集群镜像推送到Harbor私有镜像仓库
  • 电子电气架构 --- 高阶智能驾驶对E/E架构的新要求
  • Java操作Excel文档
  • Spring的深入浅出(6)--使用AOP的思想改造转账案例
  • 人形机器人指南(八)操作
  • 手动开发一个串口调试工具(二):Qt 串口类基本认识与使用
  • 基于 ThinkPHP 开发的垂直化网址导航
  • Linux进程地址空间:深入探索其结构与机制
  • 元宇宙新基建:重塑数字市场的“超大陆”边界
  • 【Android】内容提供器