在我的应用中,我使用的是https://github.com/localz/react-native-pinch,它支持ssl固定(项目要求)。该库执行来自本机端的请求。这是它的入口点:
'use strict';
import { NativeModules } from 'react-native';
const RNPinch = {
fetch(url, obj) {
return new Promise((resolve, reject) => {
NativeModules.RNPinch.fetch(url, obj, (err, res) => {
if (err) {
return reject(err);
}
res.url = url;
res.text = () => res.bodyString;
res.json = () => JSON.parse(res.bodyString);
resolve(res);
});
});
}
};
export default RNPinch;
在这种情况下是否可以取消获取请求?