首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bitbucket服务器API,从组中删除用户

Bitbucket服务器API,从组中删除用户
EN

Stack Overflow用户
提问于 2021-10-26 13:09:29
回答 1查看 142关注 0票数 0

大家好,我正在尝试通过curl使用RestAPI从我的Bitbucket服务器(v7.1.1)上的组中删除一个用户。我在这里遵循文档(https://docs.atlassian.com/bitbucket-server/rest/7.6.0/bitbucket-rest.html#idp36)

下面是我正在使用的curl语法

代码语言:javascript
复制
curl -D- -u user:* -X GET -H "Content-Type: application/json" "https://*.*.com:8443/rest/api/1.0/admin/users/remove-group?&context=johnsmith&itemName=group1"

下面是我的响应错误

代码语言:javascript
复制
HTTP/1.1 405
Cache-Control: private
Expires: Thu, 01 Jan 1970 00:00:00 GMT
X-AREQUESTID: @KLMZ8Ux485x1589179x0
X-ASEN: SEN-11523232
X-AUSERID: 1
X-AUSERNAME: user
Allow: POST,OPTIONS
X-Content-Type-Options: nosniff
vary: accept-encoding
Content-Type: application/json;charset=UTF-8
Transfer-Encoding: chunked
Date: Tue, 26 Oct 2021 13:05:13 GMT

我可以做些什么来解决我的请求?也许我在语法中遗漏了一些东西,我在调试时遇到了问题,我很感谢这里的任何建议!谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-27 19:01:06

我找到了我的解决方案。我需要使用POST而不是GET,并将参数转换为json有效负载。下面的语法适用于我。

代码语言:javascript
复制
curl -D- -u "user:*" -X POST -H "Content-Type: application/json" -d "{\"context\": \"johnsmith\",\"itemName\": \"group1\"}" "https://*.com:8443/rest/api/1.0/admin/users/remove-group"  
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69723729

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档