import requests
from requests.auth import HTTPBasicAuth
url = "http://localhost:7990/rest/api/1.0/admin/groups/members"
# 认证
user = "admin"
passwd = "password"
auth = HTTPBasicAuth(user, passwd)
group_name = "example-group"
username = "example-user"
params = {
"context": f"{group_name}",
"users": [f"{username}"]
}
response = requests.post(url, json=params, auth=auth)
if response.status_code == 204: # 根据返回状态码判断操作是否成功
print(f"{username} has been removed from {group_name} group.")
else:
print(f"Failed to remove {username} from {group_name} group.")
print(f"Response status code: {response.status_code}")
print(f"Response headers: {response.headers}")
print(f"Response content: {response.content}")
完整代码:
import requests
from requests.auth import HTTPBasicAuth
url = "http://localhost:7990/rest/api/1.0/admin/groups/members"
# 认证
user = "admin"
passwd = "password"
auth = HTTPBasicAuth(user, passwd)
group_name = "example-group"
username = "example-user"
# 构建请求
params = {
"context": f"{group_name}",
"users": [f"{username}"]
}
response = requests.post(url, json=params, auth=auth)
# 分析响应
if response.status_code == 204:
print(f"{username} has been removed from {group_name} group.")
else:
print(f"Failed to remove {username} from {group_name} group.")
print(f"Response status code: {response.status_code}")
print(f"Response headers: {response.headers}")
print(f"Response content: {