使用 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