http的作用及应用场景

HTTP的作用和应用场景:
HTTP的主要作用是提供一种标准的、可扩展的机制来访问和传输网页及各种资源。
它的应用场景非常广泛,包括但不限于:1.网页浏览:用户通过浏览器查看网页内容。
2.文件下载:用户可以下载各种文件,如PDF、图片、视频等。
3.API调用:客户端通过HTTP请求与服务器交互,实现数据交换。
4.数据上传:用户上传文件到服务器,如图片上传、文档上传等。
5.状态获取:客户端可以向服务器发送请求,获取特定的状态信息,如天气预报、股票价格等。
-其中API调用,简单来说就是一个程序(或模块)向另一个程序(或模块)的API接口发送请求,以获取特定功能或数据的过程。以下是API的三个调用方法:
1.XMLHttpRequest
它通过事件监听处理异常,没有内置的 Promise 机制,需手动判断请求状态。
2.原生 fetch
fetch 仅在网络错误时会触发 Promise  reject ,HTTP 状态码异常(如 404/500)不会自动 reject,需手动判断。(举例上一篇帖子的获取天气代码就用到了fetch)
3.Axios
Axios 内置了自动状态码判断、超时处理、拦截器,异常处理更简洁,支持 Promise 语法。
优先级Axios>fetch>XMLHttpRequest

posted @ 2025-12-27 10:04  贾若冰  阅读(3)  评论(0)    收藏  举报