gpt4 book ai didi

SonarQube 6.7 LTS 组权限 API 不起作用

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

我正在将 SonarQube 从 5.6 版本迁移到 6.7。我在 Jenkins 作业中使用 SonarQube API,问题是组权限的 API 不适用于 6.7 版本...

我已经用 Postman (POST raw JSON) 手动尝试过这个:

{
"groupName": "project-name-admin",
"permission": "admin",
"projectKey": "project-name"
}

返回的结果是:
{
"errors": [
{
"msg": "Group name or group id must be provided"
}
]
}

如果我使用它也是一样的:
{
"groupId": 53,
"permission": "admin",
"projectKey": "project-name"
}

或者
{
"groupId": 53,
"groupName": "project-name-admin",
"permission": "admin",
"projectKey": "project-name"
}

它使用 6.5 版本,我不知道这个问题可能来自哪里:(

@SonarQube 开发团队:你能修复 thaaaat 吗?

最佳答案

发送数据为 application/x-www-form-urlencoded或表单数据。
SonarQube Web API 不处理原始 JSON 格式的 POST 正文。看到这个 question关于 Java ServletRequest 了解更多(Tomcat 是在幕后使用的)。

关于SonarQube 6.7 LTS 组权限 API 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47474733/

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