Fetch

Fetch

fetch对象接受1-2个参数,无论请求成功与否返回一个promise对象 用于处理ajax请求

Fetch 对象

GlobalFetch.fetch(url, options)

第一个参数是必要的,传入要请求的路径

第二个参数可选,即fetch对象进行请求时的一些配置,类似Request对象,包括

  • method

  • url

  • headers

  • referrer

  • mode

  • redirect

  • cache

使用方式

链式处理

或者是

Request 对象

doc

new Request(url, option)

第一个参数为url

第二个参数为option,缺省设置,默认方法为get,mode为cors(fetch的配置与Request基本一致)

配置属性包括(所有的属性都是只读的,一经创建就无法修改)

  • method

  • url

  • headers

  • referrer

  • mode

  • redirect

  • cache

methods

  • clone

  • arrayBuffer

  • blob

  • formData

  • json

  • text

Headers 对象

methods

  • append

  • has

  • get

  • set

  • delete

Response 对象

Last updated

Was this helpful?