我试图通过api访问jenkins
在POSTMAN中进行api调用时,它工作正常,但如果在应用程序中(用react编写)访问了api,则会出现以下错误
我使用“ java -jar jenkins.war”运行jenkins
url:本地主机:8080
我尝试过的一些东西(没有用的是) i)禁用CSRF和 ii)禁用安全性(但这不是解决方案,因为它将允许任何人访问它)
"type": "default",
"status": 403,
"ok": false,
"headers": {
"map": {
"content-length": "813",
"x-permission-implied-by": "hudson.model.Hudson.Administer",
"x-you-are-in-group-disabled": "JENKINS-39402: use -Dhudson.security.AccessDeniedException2.REPORT_GROUP_HEADERS=true or use /whoAmI to diagnose",
"content-type": "text/html;charset=utf-8",
"x-content-type-options": "nosniff",
"date": "Sun, 28 Jul 2019 10:21:02 GMT",
"server": "Jetty(9.4.z-SNAPSHOT)",
"x-required-permission": "hudson.model.Hudson.Read",
"x-you-are-authenticated-as": "anonymous",
"x-jenkins-session": "63af948b",
"x-jenkins": "2.176.2",
"x-hudson": "1.395"
}
},
"url": "http://admin:admin@localhost:8080/api/json",
"_bodyInit": {
"_data": {
"size": 813,
"offset": 0,
"blobId": "dc017047-59b3-4dba-8762-38bc4d701714",
"__collector": null
}
},
"_bodyBlob": {
"_data": {
"size": 813,
"offset": 0,
"blobId": "dc017047-59b3-4dba-8762-38bc4d701714",
"__collector": null
}
}
}
我是编码新手,对jenkins还是新手,所以我无法弄清楚。
预先感谢