使用 fetch API 的 HTTP

应该注意的是,Fetch 不支持进度回调。请参阅: https//github.com/github/fetch/issues/89

另一种方法是使用 XMLHttpRequest https://developer.mozilla.org/en-US/docs/Web/Events/progress

fetch('https://mywebsite.com/mydata.json').then(json => console.log(json));

fetch('/login', {
  method: 'POST',
  body: form,
  mode: 'cors',
  cache: 'default',
}).then(session => onLogin(session), failure => console.error(failure));

有关获取的更多详细信息,请访问 MDN