title: RequestTask
sidebar_label: RequestTask
Requests tasks over the network.
Methods
abort
Aborts requesting tasks.
Reference
() => void
API Support
API |
WeChat Mini-Program |
H5 |
React Native |
RequestTask.abort |
✔️ |
|
offHeadersReceived
Un-listens on the HTTP Response Header event.
Reference
(callback: (res: CallbackResult) => void) => void
Property |
Type |
Description |
callback |
(res: CallbackResult) => void |
The callback function for the HTTP Response Header event. |
API Support
API |
WeChat Mini-Program |
H5 |
React Native |
RequestTask.offHeadersReceived |
✔️ |
|
onHeadersReceived
Listens on HTTP Response Header event, which will be earlier than the request completion event.
Reference
(callback: (result: OnHeadersReceivedCallbackResult) => void) => void
Property |
Type |
Description |
callback |
(result: OnHeadersReceivedCallbackResult) => void |
The callback function for the HTTP Response Header event. |
API Support
API |
WeChat Mini-Program |
H5 |
React Native |
RequestTask.onHeadersReceived |
✔️ |
|
Parameters
OnHeadersReceivedCallbackResult
Property |
Type |
Description |
header |
Record<string, any> |
HTTP Response Header returned by the developer server |
Sample Code
Example 1
const requestTask = Taro.request({
url: 'test.php', // This value for demonstration purposes only is not a real API URL.
data: {
x: '' ,
y: ''
},
header: {
'content-type': 'application/json' // 默认值
},
success: function (res) {
console.log(res.data)
}
})
requestTask.abort()
Example 2
const requestTask = Taro.request({
url: 'test.php', // This value for demonstration purposes only is not a real API URL.
data: {
x: '' ,
y: ''
},
header: {
'content-type': 'application/json' // Default value
},
success: function (res) {
console.log(res.data)
}
})
requestTask.then(res => {
console.log(res.data)
})
requestTask.abort()
Example 3
const requestTask = Taro.request(params)
const res = await requestTask
requestTask.abort()
API Support
API |
WeChat Mini-Program |
H5 |
React Native |
RequestTask.abort |
✔️ |
|
|
RequestTask.offHeadersReceived |
✔️ |
|
|
RequestTask.onHeadersReceived |
✔️ |
|
|