Curl 如何通过PluginManager API REST安装Jenkins插件

Curl 如何通过PluginManager API REST安装Jenkins插件,curl,jenkins,jenkins-plugins,jenkins-api,Curl,Jenkins,Jenkins Plugins,Jenkins Api,获取crump 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' curl-X POST-d'--head

获取crump 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'
curl-X POST-d'--header'内容类型:text/xml''管理员:'${INIT_PASS}'@127.0.0.1:8080/pluginManager/installNecessaryPlugins'
将返回以下标头作为响应:

错误403请求中未包含有效碎屑

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


在Jenkins v2.32.x中查看此问题,我认为您的问题与您的答案相同。
您可以禁用CSRF保护(非首选)或生成碎屑。

我认为您的问题与您的问题的答案相同。 您可以禁用CSRF保护(非首选)或生成碎屑。

可能的副本可能的副本