1

获取 crumb ID 并将其存储在变量中后,我尝试启动以下命令:

curl -X POST -d '<jenkins><install plugin="git@latest" /></jenkins>' --header 'Content-Type: text/xml' 'admin:'${INIT_PASS}'@127.0.0.1:8080/pluginManager/installNecessaryPlugins'

响应中返回以下标头:

错误 403 请求中未包含有效的 crumb

问题是我不知道如何传递这个论点,面包屑,在这种请求中,我研究了很多论坛和文档,但似乎没有那么多信息。

在 Jenkins v2.32.x 中检查这个

4

1 回答 1

0

我认为您的问题与https://stackoverflow.com/a/38314369的答案相同。您可以禁用 CSRF 保护(不是首选)或生成 CRUMB。

于 2017-08-03T14:24:15.950 回答