
JS - fetch API
...大约 1 分钟
fetch是在浏览器环境和Node.js(v17.5+)环境下均存在的一个方便的基础性异步请求 API
<Promise>Response fetch(url, ([options]))
options:
| 属性 | 值与描述 |
|---|---|
| method | GET(默认), POST, PUT, DELETE, HEAD, TRACE, OPTIONS |
| headers | 头内容:Headers对象 |
| credentials | include:使请求带上cookies;same-origin(默认):只在请求同源时发送;omit:不发送 |
| body | string, Blob, ArrayBuffer, TypedArray, DataView, FormData, URLSearchParams, ReadableStream |
| redirect | 如何处理重定向:follow:跟随;error:中止并报错;manual:调用者打算在另一个上下文中处理响应(自定义) |
| cache | default, no-store, reload, no-cache, force-cache, only-if-cached |
Response
<Promise> Response.text() 将获得的内容转换为文本
<Promise> Response.json() 将获得的内容转换为 json 对象
<Promise> Response.blob() 将获得的内容转换为 blob 对象
Powered by Waline v3.6.0
