PUT和DELETE不支持web环境指的是什么?

PUT和DELETE不支持web环境指的是什么?

课程提到前面开发中只使用了GET和POST,并未使用PUT和DELETE,是因为RESTful中的PUT和delete不支持web环境,但是这里使用AJAX对4种方式都进行了演示,不管是jquery还是axios,都支持4种方式的请求,所以到底web环境不支持PUT和DELETE的哪些方面

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,此时Web环境指的是浏览器,浏览器只支持GET和POST请求,而不支持PUT和DELETE等请求。所以在web开发中,如果需要使用PUT和DELETE请求,通常需要通过一些技术手段来实现,例如:同学描述的jQuery、axios等。

祝学习愉快!

  • 坨坨儿 提问者 #1

    您意思是说原生 XmlHttpRequest不支持PUT和DELETE,封装的jQuery和axios的AJAX才支持?据我所知,表单的method不支持PUT和DELETE,但原生XmlHttpRequest是支持PUT和DELETE的,而且是在浏览器环境下

    2024-03-25 15:34:08
  • 好帮手慕小尤 回复 提问者 坨坨儿 #2

    同学你好,1、原生的XmlHttpRequest也是可以的,老师上方只是举例了两种方式而已。

    2、之所以说浏览器只支持GET和POST两种请求方法。这是因为HTML表单只支持这两种方法,而浏览器主要基于HTML表单来发起HTTP请求。

    3、JavaScript技术(如:jQuery、axios、原生js等)可以在浏览器中发起PUT、DELETE请求。

    祝学习愉快!

    2024-03-25 15:52:38
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Java工程师 2024版
  • 参与学习       2020    人
  • 提交作业       1249    份
  • 解答问题       1202    个

2024重磅革新,超百小时内容豪华升级,加速提升高级技能与高薪就业竞争力 课程紧贴企业最新人才需求,历经7年持续迭代,帮助万名学子入行转行 从零起点到高阶实战,学习路径稳健顺滑,成就从小白到工程师高薪

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师