Skip to content

FetchAPI 第一个参数为地址,第二个参数为配置对象,实际上,我们还可以直接给 fetch 函数传递一个 Request 对象。

哪怕我们传的是地址+配置对象两个参数,实际上发送请求的时候还是将这两个参数封装成 Request 对象。

我们只需要 new Request() 即可得到一个 Request 对象,第一个参数为地址,第二个参数为配置对象。

如果我们使用传递 Request 对象的方式发送请求,尽量保证每次请求都是一个新的 Request 对象。这是由于请求体可能变成一个流。我们可以使用 Request 对象中的 clone 方法赋值出一个全新的 Request 对象,从而解决这个问题。

以笔记为镜,可以知得失