这个问题通常是由于安全配置问题引起的。解决方法是在Jenkins配置中启用防伪标志并在APM-Agent中添加相应的标头。
示例代码:
Jenkins配置文件更改:
APM-Agent代码更改:
-Dhudson.security.csrf.DefaultCrumbIssuer.EXCLUDE_SESSION_ID=true
curl -X GET
http://localhost:8080/job/test/build
-H 'X-Requested-By: Jenkins'
-H 'cache-control: no-cache'
这些更改应该解决403错误。