【CI】Jenkins RestAPI調用出現Error 403 No valid crumb was included in the request

轉自:http://www.cnblogs.com/imzye/p/8150974.html

方法一(不推薦):

在jenkins 的Configure Global Security下 , 取消“防止跨站點請求僞造(Prevent Cross Site Request Forgery exploits)”的勾選

 

方法二:

1、獲取用戶API token

http://Jenkins_IP:8080/user/zhangyi/configure

點擊 show API Token,假設是API_TOKEN

2、計算CRUMB

CRUMB=$(curl -s 'http://USER:API_TOKEN@Jenkins_IP:8080/crumbIssuer/api/xml?xpath=concat(//crumbRequestField,":",//crumb)')

3、請求時附帶CRUMB信息即可

curl -X POST -H "$CRUMB" http://USER:[email protected]:8080/reload
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章