问题标签 [libcurl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
winapi - 在 Windows 上构建带有 SSL 支持的 libcurl
我在 Win32 C++ 应用程序中使用 libcurl。
我将 curllib.vcproj 项目添加到我的解决方案中,并将我的其他项目设置为依赖它。
如何在启用 SSL 支持的情况下构建它?
php - 如何使用 C++ cURL (libcurl) 管理一个简单的 PHP 会话
我正在编写一个 C++ 客户端,它使用 libcurl 与 PHP 脚本进行通信。
通信应该是基于会话的,因此第一个任务是登录并让 PHP 脚本设置会话。
我不习惯使用 C++ 或 PHP 的会话。我基本上知道它与 cookie 和通信会话 id 有关。
我在 curl 主页上找不到任何演示简单会话管理用例的示例。
我假设它与 curl 中的以下一个或多个选项有关:
但是,例如,仅从 CURLOPT_COOKIESESSION 的文档中,我无法真正看到全局。
任何做过这个的人,请分享一段简单的代码来展示这个概念。
问候
罗伯特
c++ - 取消 libcurl 简易句柄
有没有一种简单的方法可以从另一个线程中取消 curl_easy_perform ?
c - 带有 libcurl 的 Http 状态码?
调用 curl_easy_perform 后如何获取 HTTP 状态码(例如 200 或 500)?
python - Pycurl WRITEDATA WRITEFUNCTION 碰撞/崩溃
如何关闭 WRITEFUNCTION 和 WRITEDATA?
使用 pycurl 我有一个类调用 curlUtil。在其中我有 pageAsString (self, URL) ,它返回一个字符串。
为此,我设置了 WRITEFUNCTION。现在在 downloadFile (self, URL, fn, overwrite=0) 我做了一个 open 和 self.c.Setopt (pycurl.WRITEFUNCTION, 0) 这会导致问题。Int 不是一个有效的参数。
然后我假设 WRITEDATA 会覆盖该值,否则会有一个 NOWRITEFUNCTION 推荐。NOWRITEFUNCTION 不存在,所以我只使用了 WRITEDATA 并且 Python 崩溃了。
我编写了一个名为 reboot() 的快速函数,它关闭 curl,再次打开它,然后调用 reset 将其置于默认状态。我在 pageAsString 和 downloadFile 中都调用它,完全没有问题。但是,我不想重新初始化 curl。我可能设置了一些特殊选项。
如何关闭 WRITEFUNCTION 和 WRITEDATA?
.net - C++ 'GET' 请求或如何下载文件以在 C++ 中使用?
好吧,我已经花了三天时间尝试这个,这是场景:
我想从 Google 下载一个“.csv”文件,然后对文件中的数据进行处理。它适用于 Win32 控制台应用程序。我有后者,我一生都无法弄清楚如何下载文件。我听说过 libcurl、curlpp、ptypes,我自己滚动,只是使用 .NET api,并且被告知了很多次:
...这只是一个 GET 请求
好吧,这一切都很好,但我一定错过了一些东西,因为似乎每个人都生来就知道如何做到这一点。我一直在梳理书籍以解决这个问题,甚至在与“C++ 的艺术”一起旅行了一段时间后,LNKerrors 也出现了巨大的问题。
话虽如此,我从中学到了很多,但在这一点上,我只想知道如何去做。C++ 的 API 严重缺乏,找不到示例代码。在线教程几乎不存在。似乎没有一本书认为这很重要。
有人可以给我扔一个救生筏吗?我在这里是一个处于边缘的人。
编辑
“来自 Google”是指我想下载他们托管的 .csv 文件。一个例子可以在这里找到。
python - 如何安装 pyCurl?
我使用 libcurl 没有问题,过去使用过一次 pyCurl。现在我想在我的机器和开发人员上设置它。但是我不知道该怎么做。我宁愿不 DL libcirl 文件并将其与 pycurl 一起编译,我想知道最简单的方法。我的机器上安装了 libcurl。
我在 Windows 上。我尝试 DLing 源代码并使用 pycurl 设置脚本,但我没有运气。
python - 标头函数中存在pycurl请求吗?
当我想在标题或写入函数中取消下载时,在 C 中返回 -1。在 pycurl 我得到这个错误
我不知道 17 是什么意思,但我做错了什么?
php - 使用 CURL 隐藏 IP 地址
类似:可以为每个 http 请求分配一个新的 IP 地址吗?
当您向服务器发出请求时,是否可以使用 CURL 显示不同/欺骗的 IP 地址?如果没有,有没有其他方法可以使用 PHP 来欺骗您的 IP 地址?
c++ - 如何使用 libcurl 下载 utf-8 编码的网页,并保留编码?
我试图让 libcurl 下载一个以 UTF-8 编码的网页,它工作正常,除了它将它转换为 ASCII 并搞砸了一些字符。有没有一种简单的方法可以让它保持在 UTF-8 中?