【发布时间】:2017-05-06 10:02:49
【问题描述】:
我想在不重新启动 jenkins 的情况下更新 jenkins 作业。为此,我在我的 java 代码中使用了 jenkins REST API。但由于 CSRF 安全性,我无法向 jenkins URL 发布任何内容。 通过使用 crumbIssuer 可以做到这一点。任何人都可以帮我处理 crumbissuer 吗?
【问题讨论】:
标签: java jenkins configuration jenkins-api
我想在不重新启动 jenkins 的情况下更新 jenkins 作业。为此,我在我的 java 代码中使用了 jenkins REST API。但由于 CSRF 安全性,我无法向 jenkins URL 发布任何内容。 通过使用 crumbIssuer 可以做到这一点。任何人都可以帮我处理 crumbissuer 吗?
【问题讨论】:
标签: java jenkins configuration jenkins-api
要使用 Rest api 更新受 CSRF 保护的 jenkins 的工作,我们需要发出 crumb。要发出 crumb,请使用以下 rest api: http://hostname:port/crumbIssuer/api/json
它将返回一个具有 3 个键值对的 jason: _班级 屑 crumbRequestField
将 post 的请求标头设置为 crumbRequestField,并将值设置为 crumb。 然后就可以连接了。
【讨论】: