Fetch API 简介

Fetch API 提供了一个用于获取网络资源的接口,比XMLHttpRequest更强大且灵活。它定义了Request和Response对象,适用于服务工作者、Cache API等场景,并提供CORS和HTTP起源头语义的定义。通过GlobalFetch.fetch方法发起请求,返回一个不论成功与否都包含Response的Promise。接收到Response后,有多种方法处理其主体内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

The Fetch API provides an interface for fetching resources (including across the network). It will seem familiar to anyone who has used XMLHttpRequest, but the new API provides a more powerful and flexible feature set.

Fetch API 为获取网络资源提供了对应的接口。它与广泛使用的XMLHttpRequest类似,但新的API提供了更强大的功能和灵活的配置。


概念及使用

Fetch provides a generic definition of Request and Response objects (and other things involved with network requests). This will allow them to be used wherever they are needed in the future, whether it’s for service workers, Cache API and other similar things that handle or modify requests and responses, or any kind of use case that might require you to generate your own responses programmatically.

Fetch提供了一种针对Request和Response(也就是所谓的请求-响应模型)方式的通用定义。(也就是做了抽象定义)这使得他们可以在将来任何时候被使用,不管是service worker,Cache API 或是其他类似处理请求和响应的事物。更有甚者,未来你可以手动定义你自己的响应模型。

It also provides a definition for related concepts such as CORS and the HTTP origin heade

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值