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

时间:2017-10-16 12:47:12

标签: xml curl jenkins automation csrf-protection

我试图通过远程方式调用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字符串作为输出也不提供任何错误;它只是提示到下一个终点线。

请告诉我我做错了什么。

提前致谢!!

1 个答案:

答案 0 :(得分:0)

为解决此问题,我在jenkins.com/configureSecurity部分中选中了“防止跨站点请求伪造漏洞”,并开始工作。

enter image description here