gpt4 book ai didi

ios - iOS 上的 libcurl + cookie

转载 作者:行者123 更新时间:2023-11-29 01:13:31 27 4
gpt4 key购买 nike

我有一个小的 http C++ 库,它基本上是 libcurl 的薄包装。我正在使用此库访问网站(例如登录、检查/下载某些东西,如发票等)。

在我最新的 iOS 项目中,我也在尝试使用这个 libcurl 包装器来访问网站(登录、阅读消息、发送消息,它基本上是一个信使应用程序)。但是,我无法开始工作的一件事是 cookies。我的预期行为是,我的 iOS 应用程序(即 libcurl)在登录网站后存储 cookie,这样应用程序就不需要在每次打开时都登录。

为此,我尝试将 CURLOPT_COOKIEFILECURLOPT_COOKIEJAR 选项设置为 libcurl session 句柄。我的理解是,我应该将这些选项设置为相同的文件路径,以便 libcurl 能够加载和存储 cookie。

我将此路径设置为我的 iOS 沙箱文档目录的完整文件路径。
但是,似乎从未创建 cookie 文件,因此预期的行为不会起作用。

有什么特别需要考虑的,或者任何人都可以给我提示我可能做错了什么吗?

我在 iOS 上使用这个构建的 libcurl:https://github.com/sinofool/build-libcurl-ios

最佳答案

这应该可行!您的应用程序是否有权读取/写入文件?启用 VERBOSE 模式并查看 libcurl 是否告诉您任何信息。请注意,在您关闭简单句柄之前,libcurl 不会写入任何 cookie 文件。

关于ios - iOS 上的 libcurl + cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35499727/

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