gpt4 book ai didi

cookies - 使用 Go 客户端接收和发送 cookie?

转载 作者:数据小太阳 更新时间:2023-10-29 03:25:27 32 4
gpt4 key购买 nike

我希望我的 Go 应用程序通过网站进行身份验证,然后使用收到的 cookie 访问安全位置。以下 curl 示例准确说明了我正在尝试做的事情:

通过 x-www-form-urlencoded 对网站进行身份验证并保存 cookie。数据自动进行 urlencoded:

curl 'https://www.example.com/login' \
--cookie-jar cookies.txt \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data 'user=USER NAME&pass=PASS'

现在身份验证 cookie 保存在 cookies.txt 中,我只需发送它来访问需要登录的页面:

curl 'https://www.example.com/profile' \
--cookie cookies.txt

我不想在我的应用程序中将 cookie 存储在磁盘上,仅在内存中以便在需要时使用它。

有没有人举例说明如何在 Go 中实现这一点?

最佳答案

对于 golang 你可以 Add a cookie对于请求,您还可以使用 this 获取 cookie在发出网络请求后运行。

关于cookies - 使用 Go 客户端接收和发送 cookie?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43269872/

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