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


方法一(不推薦):

在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:API_TOKEN@cd.web.tc.ted:8080/reload

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM