小编Bar*_*akD的帖子

电容器离子 android - 无法向我的服务器发出 GET 请求 - 请求“从磁盘缓存”提供

当为 android 运行电容器时,对我的 API 的 GET 请求不起作用,并且我收到奇怪的标头 ( Client-Via:shouldInterceptRequest) 以及该请求是从磁盘缓存提供的事实。该请求也有不正确Content-TypeContent-Type:text/html而不是JSON 在此输入图像描述 使用电容ionic V1.0.0

当从浏览器或电容器 IOS 运行请求时,它工作得很好,并且请求是从网络以及正确的标头中得到服务的。

浏览器响应: 在此输入图像描述

知道为什么我的 webview 请求会被这样拦截吗?谢谢。

android ionic-native ionic4 capacitor

6
推荐指数
1
解决办法
7220
查看次数

干净的方式退出声明詹金斯管道成功?

我正在寻找退出声明性Jenkins管道的最简洁方法,具有成功状态.虽然使用错误步骤退出时出错,但我找不到任何与成功代码一样退出的方法.例如:

stage('Should Continue?') {
  when {
    expression {skipBuild == true }
  }
  steps {
    echo ("Skiped Build")
    setBuildStatus("Build complete", "SUCCESS");
    // here how can I abort with sucess code?
    // Error Would have been:
    // error("Error Message")

  }
}
stage('Build') {
  steps {
    echo "my build..."
  }
}
Run Code Online (Sandbox Code Playgroud)

对于带脚本化构建的示例,我可以使用以下代码实现它:

if (shouldSkip == true) {
  echo ("'ci skip' spotted in all git commits. Aborting.")
  currentBuild.result = 'SUCCESS'
  return
}
Run Code Online (Sandbox Code Playgroud)

虽然我知道能够在我的声明性pipieline中添加脚本步骤,但我希望找到一种更清洁的方式.

另一种方法可能是抛出错误并将其捕获到某个地方,但同样又非常混乱.

有更干净的方式吗?

jenkins jenkins-pipeline jenkins-declarative-pipeline

5
推荐指数
1
解决办法
3145
查看次数