Skip to main content
Deno 2 is finally here 🎉️
Learn more
Go to Latest
interface RequestConfig
import { type RequestConfig } from "https://deno.land/x/jwfetch@v1.3.1/mod.ts";

Properties

optional
url: string
optional
keepalive: boolean
optional
method: Method
optional
baseURL: string
optional
headers: Record<string, string>
optional
data: any
optional
timeout: number
optional
timeoutErrorMessage: string
optional
timeoutErrorStatus: number
optional
credentials: Credentials

omit:忽略cookie的发送

same-origin: 表示cookie只能同域发送,不能跨域发送

include: cookie既可以同域发送,也可以跨域发送

optional
mode: Mode

same-origin:该模式是不允许跨域的,它需要遵守同源策略,否则浏览器会返回一个error告知不能跨域;其对应的response type为basic。

cors: 该模式支持跨域请求,顾名思义它是以CORS的形式跨域;当然该模式也可以同域请求不需要后端额外的CORS支持;其对应的response type为cors。

no-cors: 该模式用于跨域请求但是服务器不带CORS响应头,也就是服务端不支持CORS;这也是fetch的特殊跨域请求方式;其对应的response type为opaque。

optional
stoppedErrorMessage: string
optional
ignore: number[]