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.3.0