跳至主要內容

JS - fetch API

Kamimika...大约 1 分钟JSfetchAPIJS笔记

fetch是在浏览器环境Node.js(v17.5+)环境下均存在的一个方便的基础性异步请求 API

<Promise>Response fetch(url, ([options]))

options:

属性值与描述
methodGET(默认), POST, PUT, DELETE, HEAD, TRACE, OPTIONS
headers头内容:Headers对象
credentialsinclude:使请求带上cookiessame-origin(默认):只在请求同源时发送;omit:不发送
bodystring, Blob, ArrayBuffer, TypedArray, DataView, FormData, URLSearchParams, ReadableStream
redirect如何处理重定向:follow:跟随;error:中止并报错;manual:调用者打算在另一个上下文中处理响应(自定义)
cachedefault, no-store, reload, no-cache, force-cache, only-if-cached

Response

<Promise> Response.text() 将获得的内容转换为文本

<Promise> Response.json() 将获得的内容转换为 json 对象

<Promise> Response.blob() 将获得的内容转换为 blob 对象

上次编辑于:
贡献者: wzh
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v3.4.1