Home > SYS_ClientUrl > request
SYS_ClientUrl.request() method
发起即时请求
Signature
typescript
request(url: string, method?: 'GET' | 'POST' | 'HEAD' | 'PUT' | 'DELETE' | 'PATCH', data?: string | Blob | FormData | URLSearchParams, options?: {
headers?: {
[header: string]: any;
};
integrity?: string;
}, succeedCallFn?: (data: Response) => void | Promise<void>): Promise<Response>;
1
2
3
4
5
6
2
3
4
5
6
Parameters
Parameter | Type | Description |
---|---|---|
url | string | 请求地址 |
method | 'GET' | 'POST' | 'HEAD' | 'PUT' | 'DELETE' | 'PATCH' | (Optional) 请求方法 |
data | string | Blob | FormData | URLSearchParams | (Optional) 请求发送的数据,可以是直接数据或 URLSearchParams 对象,如果 method 为 |
options | { headers?: { [header: string]: any; }; integrity?: string; } | (Optional) 请求参数 |
succeedCallFn | (data: Response) => void | Promise<void> | (Optional) 请求成功后回调的函数 |
Returns
Promise<Response>
Fetch 的返回结果
Remarks
请注意,需要在被请求的站点上允许跨源资源共享(CORS),否则接口将始终返回错误结果。
更多信息,请查阅 跨源资源共享 (CORS) - MDN。
注意:本接口需要使用者启用扩展的外部交互权限,如若未启用将始终 throw Error