gpt4 book ai didi

gitlab - 如何使用 session cookie 连接到 Gitlab API?

转载 作者:行者123 更新时间:2023-12-04 00:59:35 38 4
gpt4 key购买 nike

gitlab doc (只是) 说:

When signing in to GitLab as an ordinary user, a _gitlab_session cookie is set. The API will use this cookie for authentication if it is present



我的浏览器上有 cookie,但每个请求仍然未经授权。它应该自动工作吗?

我尝试使用名称为 gitlab_session 的 POST 数据发送它或 _gitlab_session但没有运气(使用凭据或私有(private) token 的授权工作正常)。我在任何地方都找不到任何文档或示例。

最佳答案

不,它不会自动工作。

您需要使用 /session 创建一个新 session 接口(interface):

http://docs.gitlab.com/ee/api/session.html

您还可以(也许)使用 curl(或等效的库)cookie 函数将位置传递给您的 cookie。 cURL 的一个例子是:

curl "http://git.local/v3/api"
--cookie "gitlab-cookies.txt"
--cookie-jar "gitlab-cookies.txt"

关于gitlab - 如何使用 session cookie 连接到 Gitlab API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40834609/

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