无法下载crumb字符串(来自jenkins服务器)以远程调用构建命令

问题描述 投票:1回答:1

我试图通过远程方式调用jenkins构建作业,并根据需要尝试使用wget / curl以下列方式从jenkins获取crumb字符串,

wget -q --auth-no-challenge --user myjenkinsuser --password mypasswd --output-document - 'http://myjenkins_ip:8082/crumbIssuer/api/xml?xpath=concat(//crumbRequestField,":",//crumb)'

curl -s 'http://myjenkinsuser:myjenkinsuser_APIToken@myjenkins_ip:8082/crumbIssuer/api/xml?xpath=concat(//crumbRequestField,":",//crumb)'

不幸的是,这两个命令既不打印crumb字符串作为输出也不提供任何错误;它只是提示到下一个终端线。

请告诉我,做错了什么。

提前致谢 !!

xml curl jenkins automation csrf-protection
1个回答
0
投票

为了解决这个问题,我在jenkins.com/configureSecurity部分检查了“防止跨站点请求伪造攻击”,它开始工作。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.