Using RN caused this error. After checking, the problematic code is:

    postJson(cmd, dataObj)
    {
        let url = Defines.SERVER_ADDR + cmd;
        let formData = new FormData();
        let headers ={};
        for (let eachKey in dataObj)
        {
            formData.append(eachKey, dataObj[eachKey]);
        }
        console.log("[REQ]",url,dataObj,headers);
        return fetch(url, {method: "post", body: formData, headers }).then(
            function (response)
            {
                if (response.status !== 200)
                {
                    throw new Error("服务器状态不正常:" + response.status);
                }
                let jsonRet = response.json();
                console.log("[RESP]",jsonRet);
                return jsonRet;
            }
        );
    }

It gets called to send a GET request, and the dataObj passed in is {}, but FormData requires at least one field. If there are no POST fields, don’t send FormData.

    getJson(cmd)
    {
        let url = Defines.SERVER_ADDR + cmd;
        let headers ={};
        console.log("[REQ]",url,headers);
        return fetch(url, {method: "get", headers }).then(
            function (response)
            {
                if (response.status !== 200)
                {
                    throw new Error("服务器状态不正常:" + response.status);
                }
                let jsonRet = response.json();
                console.log("[RESP]",jsonRet);
                return jsonRet;
            }
        );
    }