首页 > 解决方案 > 在 react-native 中取消本机获取请求

问题描述

在我的应用程序中,我使用支持 ssl pinning(项目要求)的https://github.com/localz/react-native-pinch 。该库执行来自本机端的请求。这是它的入口点:

'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;

在这种情况下是否可以取消获取请求?

标签: javascriptreactjsreact-nativefetch

解决方案


推荐阅读