Trigger build via URL gives me no crumb included in request error

a 夏天 提交于 2019-12-01 20:21:49
Seeker

This worked for me:

Obtain crumb

$ wget -q --auth-no-challenge --user yourUserName --password yourPassword--output-document - 'http://myJenkins:8080/crumbIssuer/api/xml?xpath=concat(//crumbRequestField,":",//crumb)'

Now run the Jenkins job

$ curl -I -X POST http://yourUserName:yourPassword@myJenkins:8080/job/JOBName/build -H "Jenkins-Crumb:44e7038af70da95a47403c3bed5q10f8"

HTTP/1.1 201 Created 
Date: Fri, 28 July 2017 09:15:45 GMT
X-Content-Type-Options: nosniff 
Location: http://myJenkins:8080/queue/item/17/
Content-Length: 0
Max

Pass in POST headers, "Jenkins-Crumb:5740ac1b614ca59f5dd5ef151b2895b3".

Your Crumb can be obtained from the URL http://jenkins:8080/crumbIssuer/api/xml

In the POST body, use the appropriate Jenkins XML API request.

Here is my Postman images with parameters:

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!