gpt4 book ai didi

sonarqube - 权限不足 - Web 服务 API

转载 作者:行者123 更新时间:2023-12-05 01:35:05 24 4
gpt4 key购买 nike

我想访问 Web 服务 API 来检查项目的一些信息,尤其是代码覆盖率。我尝试使用的请求 URL 是:

https://<host>/api/coverage/show?key=<project-key>

问题是我只会得到以下响应:

{
errors: [
{
msg: "Insufficient privileges"
}
]
}

我通过 cookie 中的有效 session 登录,并且拥有所有必要的权限(即浏览权限)。那么为什么我无法获取数据呢?

最佳答案

记录在案here ,此 API 要求用户对项目具有“浏览”权限。您需要使用 Basic Auth 将凭据传递给服务器,它应该可以工作。

您需要通过 Authorization: Basic <base64encoded-username-password>在请求的 HTTP header 中。你可以找到很多工具来生成代码,我用的是fiddler。在 fiddler 中,转到工具 -> 文本向导。在对话框中输入 username:password (例如 admin:admin )并选择“ToBase64”。将此代码复制到 HTTP header 中,然后尝试再次发送请求。

关于sonarqube - 权限不足 - Web 服务 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30891595/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com