jenkins curl 报错 No valid crumb was included in the request,

由于之前用curl来获取jenkins job的运行状态,如下

curl -k -q -X POST -H 'Content-type: application/json' JENKINS——URL/jenkins/queue/item/123//api/json?pretty=true'

但是自从升级jenkins版本之后就报如下错误

<!doctype html><html lang="en"><head><title>HTTP Status 403 – Forbidden</title><style type="text/css">body {font-family:Tahoma,Arial,sans-serif;} h1, h2, h3, b {color:white;background-color:#525D76;} h1 {font-size:22px;} h2 {font-size:16px;} h3 {font-size:14px;} p {font-size:12px;} a {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style></head><body><h1>HTTP Status 403 – Forbidden</h1><hr class="line" /><p><b>Type</b> Status Report</p><p><b>Message</b> No valid crumb was included in the request</p><p><b>Description</b> The server understood the request but refuses to authorize it.</p><hr class="line" /><h3>Apache Tomcat/8.5.75</h3></body></html>

通过查看Jenkins官方文档

Jenkins : Remote access API

发现从2.9版本之后增加了CSRF保护策略,可以通过执行一些命令获取账号密码然后给加到之前的curl命令中,但是根据这个办法尝试半天没有效果,随决定关闭CSRF服务。

CSRF Protection 参考官网介绍可以通过下面方式关闭该服务。

在Jenkins Script Console中运行下面代码

dson.security.csrf.GlobalCrumbIssuerConfiguration.DISABLE_CSRF_PROTECTION=true

No valid crumb was included in the request相关推荐

  1. [Jenkins]Error:403 No valid crumb was included in the request

    错误备忘 配置 jenkins 的时候,一直报这个错,是因为 jenkins 默认安全设置里面开启了 防止款站点请求伪造. 方法: 取消勾选这一项,就可以成功集成了 位置: Jenkins > ...

  2. jenkinsapi操作Jenkins,提示:No valid crumb was included in the request

    # coding:utf-8from jenkinsapi.jenkins import Jenkins# 实例化Jenkins对象,传入地址+账号+密码 j = Jenkins("http ...

  3. jenkins 出现“Error 403 No valid crumb was included in the request ”的解决方案

    背景介绍 开发的jenkins job 在local的 一台windows 上,而我们测试的jenkins job 在azure 上的一台windows server 2012 上.由于 azure上 ...

  4. No valid crumb was included in the request 问题定位与解决

    背景 测试环境Jenkins版本进行了升级,发现代码中直接使用http调用Jenkins REST API的方法失效了,这边是除了GET以外其他的操作类的接口失效了,都是同样的错误,No valid ...

  5. Error 403 No valid crumb was included in the request 报错解决 容器化jenkins关闭CSRF

    现象 gitlab 连接 安装在容器中的jenkins时,如果使用的是高版本的 jenkins ,会出现403错误,Error 403 No valid crumb was included in t ...

  6. 解决Error:403 No valid crumb was included in the request

    Jenkins错误备忘:Error:403 No valid crumb was included in the request 在Jenkins上创建流水线后不能save,报这个错. 解决办法: 登 ...

  7. 码云Gitee WebHook Jenkins 403 err:No valid crumb was included in the request

    解决Gitee WebHook触发Jenkins 403错误,我的Jenkins版本为2.256,没有网上一般提到的取消勾选框 现象:Jenkins配置远程触发器,get触发正常 post报403,g ...

  8. 【笔记】Jenkins- 解决 “Error 403 No valid crumb was included in the request“

    目录 问题 解决办法(亲测) 问题 HTTP ERROR 403 No valid crumb was included in the request 解决办法(亲测) Dashboard -> ...

  9. HTTP ERROR 403 No valid crumb was included in the request ~jenkins 太高的版本错误。降低版本

    HTTP ERROR 403 No valid crumb was included in the request URI: /buildByToken/build STATUS: 403 MESSA ...

最新文章

  1. Linux下应用软件的安装
  2. java调用cd传输_Java调用Linux命令(cd的处理)
  3. linux性能优化实战-内存性能指标
  4. qt 文件 时间 倒序排列_win7电脑敬业签便签软件分类标签里的内容如何按提醒时间排列?...
  5. heat 用法 示例
  6. Java达到MySQL数据库备份(两)
  7. linux c 指针和内存分配内存,linux-C基础系列-内存管理(野指针).md
  8. xadmin的html文件,django xadmin(2) 在xadmin基础上完成自定义页面
  9. 白板机器学习笔记 P3-P8 高斯分布
  10. 商场超市数据备份方案
  11. 2016年北京大学信息学奥赛训练营上机考核第四场【pkusc真题模拟总结】
  12. 业务需求访谈中需要注意的重要法则(转)
  13. conda查看已装包_conda一个包管理器
  14. 文档被administrator锁定怎么解除
  15. 开学季,别忙着给孩子训练专注力!先搞清楚孩子的专注力类型
  16. 网页压缩--gzip和deflate的区别
  17. StarRocks 在中移物联网 PGW 实时会话业务领域的应用
  18. [MacOSX]_[LaunchDaemons]_[Mac OS X 安装Tomcat开机启动服务的方法之一]
  19. php中根据二维数组某个字段的值查找对应的一维数组
  20. Intouch学习笔记一

热门文章

  1. python输入名字、输出欢迎你_Python交互环境下打印和输入函数的实例内容
  2. 【清明节】开发平台公司流辰信息缅怀先祖,传承精神,撸起袖子创佳绩!
  3. 准备要注销的公司,但是公司名下商标怎么处理?
  4. 【手游项目4】过滤特殊字符,游戏账号名,玩家游戏名,数据库特殊字符检测
  5. 我们如何一键识别?拍照识别植物的软件有哪些?
  6. 中国科学院计算机博士范,范可(中科院研究员)_百度百科
  7. Bacnet协议/Bacnet4j读写
  8. QQ聊天对话框内 聊天者昵称,发送者昵称 的字体颜色怎么设置
  9. JVM 执行引擎的作用及工作过程
  10. Arduino for Esp8266 基础篇之Ticker