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

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.xdnf.cn/news/16496.html

相关文章:

  • RoPE:相对位置编码的旋转革命——原理、演进与大模型应用全景
  • 【micro:bit】从入门到放弃(六):示例蜂鸣器音乐、摇色子、光照强度、串口调试、麦克风
  • mac版SVN客户端
  • “Datawhale AI夏令营”「结构化数据的用户意图理解和知识问答挑战赛」1
  • 最优估计准则与方法(5)加权最小二乘估计(WLS)_学习笔记
  • 【图像分割】记录1:unet, yolov8_seg
  • 基于springboot的在线数码商城/在线电子产品商品销售系统的设计与实现
  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘ipython’问题
  • 【iOS】网易云仿写
  • 【守护】同为科技SPD:AP-20D/4P产品解析
  • 【leetGPU】1. Vector Addition
  • 其他世界的自来水
  • 统计与大数据分析与数学金融课程解析
  • ThreadLocal--ThreadLocal介绍
  • 技术 — 资本双螺旋:AI 时代的投资浪潮与技术突破
  • vulhub-earth靶机攻略
  • Mixture-of-Recursions: 混合递归模型,通过学习动态递归深度,以实现对自适应Token级计算的有效适配
  • 什么是缓存雪崩?缓存击穿?缓存穿透?分别如何解决?什么是缓存预热?
  • QT中启用VIM后粘贴复制快捷键失效
  • SQL Developer Data Modeler:一款免费跨平台的数据库建模工具
  • Linux c++ CMake常用操作
  • 数字迷雾中的安全锚点:解码匿名化与假名化的法律边界与商业价值
  • 融合为体,AI为用:数据库在智能时代的破局之道
  • petalinux配置总结
  • 卫星通信终端天线对星之:参考星对星
  • SSE (Server-Sent Events) 服务出现连接卡在 pending 状态的原因
  • 数据库HB OB mysql ck startrocks, ES存储特点,以及应用场景
  • 树上倍增和LCA问题
  • 【Zephyr】Window下的Zephyr编译和使用
  • 数学建模国赛历年赛题与优秀论文学习思路