gpt4 book ai didi

python - 如何将 curl 命令作为 python 请求发布?

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

curl --request POST --header "PRIVATE-TOKEN: <your_access_token>" --header "Content-Type: application/json" \
--data '{"path": "<subgroup_path>", "name": "<subgroup_name>", "parent_id": <parent_group_id> } \
"https://gitlab.example.com/api/v4/groups/"

我正在关注 gitlab 中的文档.我只是想知道如何将 --data 之后的部分表示为 python 请求。它会是 paramsjson 或请求模块中任何其他参数的一部分吗?

感谢任何帮助。谢谢。

最佳答案

下面是使用 requests 的等价物:

import requests
import json

headers = {
"PRIVATE-TOKEN": "<your_access_token>",
"Content-Type": "application/json",
}
data = {
"path": "<subgroup_path>",
"name": "<subgroup_name>",
"parent_id": "<parent_group_id>",
}

requests.post("https://gitlab.example.com/api/v4/groups/",
headers=headers, data=json.dumps(data))

关于python - 如何将 curl 命令作为 python 请求发布?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62326253/

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