【问题标题】:How to use REST API with java to update job configuration?如何使用 REST API 和 java 来更新作业配置?
【发布时间】:2017-05-06 10:02:49
【问题描述】:

我想在不重新启动 jenkins 的情况下更新 jenkins 作业。为此,我在我的 java 代码中使用了 jenkins REST API。但由于 CSRF 安全性,我无法向 jenkins URL 发布任何内容。 通过使用 crumbIssuer 可以做到这一点。任何人都可以帮我处理 crumbissuer 吗?

【问题讨论】:

    标签: java jenkins configuration jenkins-api


    【解决方案1】:

    要使用 Rest api 更新受 CSRF 保护的 jenkins 的工作,我们需要发出 crumb。要发出 crumb,请使用以下 rest api: http://hostname:port/crumbIssuer/api/json

    它将返回一个具有 3 个键值对的 jason: _班级 屑 crumbRequestField

    将 post 的请求标头设置为 crumbRequestField,并将值设置为 crumb。 然后就可以连接了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-11
      • 1970-01-01
      • 1970-01-01
      • 2016-11-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多