小编arn*_*ebr的帖子

通过Fetch反应本机发布请求会导致网络请求失败

我遇到了以下错误.目前我正在使用React Native开发Android应用程序,因此我计划使用fetch为我做一个post请求.

fetch("https://XXreachable-domainXX.de/api/test", {
            method: "post",

            body: JSON.stringify({
                param: 'param',
                param1: 'param',

            })
        }
    )
        .then((response) = > response.json()
    )
    .
    then((responseData) = > {
        ToastAndroid.show(
        "Response Body -> " + JSON.stringify(responseData.message), ToastAndroid.SHORT
    )
})
    .
    catch((error) = > {
        console.warn(error);
})
    ;
Run Code Online (Sandbox Code Playgroud)

该应用程序现在抛出一个错误:

TypeError:网络请求失败

当我将代码更改为GET-Request它工作正常时,在浏览器中使用window.alert()作为返回它很酷,并且chrome扩展Postman正确地返回数据.

javascript android fetch react-native

29
推荐指数
4
解决办法
4万
查看次数

yum数据库已锁定

当我这样做时yum update,会收到以下错误响应:

已配置的存储库之一失败(未知),并且yum没有足够的缓存数据来继续。此时,yum唯一可以做的安全的事就是失败。有几种方法可以“解决”此问题:

  1. 与上游联系以获取存储库,并让他们解决问题。

  2. 重新配置baseurl / etc。对于存储库,指向上游。如果您使用的存储库支持的发行版比存储库支持的发行版新,则此功能通常非常有用(并且先前发行版的软件包仍然有效)。

  3. 在存储库暂时禁用的情况下运行命令yum --disablerepo = ...

  4. 永久禁用存储库,因此yum默认不会使用它。然后Yum只会忽略存储库,直到您再次永久启用它或使用--enablerepo临时使用它:

    yum-config-manager --disable或subscription-manager repos --disable =

  5. 配置失败的存储库以使其不可用(如果不可用)。请注意,yum会尝试联系仓库。当它运行大多数命令时,因此每次都必须尝试失败(因此,yum会慢得多)。但是,如果这是一个非常临时的问题,则通常是一个不错的折衷方案:

    yum-config-manager --save --setopt = .skip_if_unavailable = true

    database is locked

我已经做了yum clean allrm -f /var/lib/rpm/__db*并且rpm --rebuilddb没有任何更改。

database rpm yum

3
推荐指数
1
解决办法
3010
查看次数

标签 统计

android ×1

database ×1

fetch ×1

javascript ×1

react-native ×1

rpm ×1

yum ×1