问题标签 [curlpp]

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.

0 投票
3 回答
3156 浏览

c++ - 在 vs2008 中使用 CurlPP

我正在尝试使用静态 curlpp 库在 VS2008 中构建 C++ 控制台应用程序。代码 - curlpp example 00 - 如下:

我已经下载了源代码并让我的包含路径指向了源包含文件,但是当我尝试编译时,我在以下类型的内联文件中得到了一大堆错误:

不允许定义 dllimport 函数

肯定有很多人在 vs2008 中使用过 curlpp,但我遗漏了一些明显的东西。

0 投票
3 回答
2324 浏览

c++ - 带有 libcurl 的跨平台 C++

我是一名从未涉足客户端编程的 perl 开发人员。我想认为我是一个相当优秀的开发人员,但我知道我对桌面编程方式的严重缺乏真正影响了我的可信度。

也就是说,我真的很想开始做一些桌面应用程序。

我想尝试开发一个简单的应用程序,该应用程序将连接到我的服务器并获取 rss 提要,然后将其显示在控制台中。我的攻击计划是使用 libcurl(和 curlpp)来获取提要(我还想在未来做更多 curl 的东西)。但是我希望能够在linux、windows和mac上运行这个小程序,因为我想了解开发跨平台。

所以这里有一个问题(我知道这非常愚蠢):我如何编写将使用 libcurl 和 curlpp 并且可以在 3 个主要操作系统上工作的 c++ 代码? 我不明白的主要是如果我必须编译 libcurl 和 curlpp,那么在尝试将其接管到其他平台时它是如何工作的?

0 投票
1 回答
1244 浏览

curl - 使用 curlpp 编译时出错

我尝试编译第一个简单示例,并查看编译错误:未定义的对 `curlpp::Cleanup::Cleanup()' 的引用

在我写的链接器选项curl-config --libs中,在命令行中

$ curl-config --libs

-lcurl

我究竟做错了什么?

0 投票
1 回答
5670 浏览

c++ - C++ - 如何使用 Curlpp 或 libcurl 发送 HTTP 发布请求

我想用 C++ 发送一个 http post 请求。似乎 libcurl (Curlpp) 是要走的路。

现在,这是一个正在发送的典型请求

现在,我想知道如何使用 curlpp 或 libcurl 实现相同的目标。代码片段真的很有帮助。

0 投票
1 回答
908 浏览

c++ - How to use curlpp's InfoGetter?

I'm using curlpp in an application and need to get the URL I was redirected to. Apparently there are two ways: track the Location headers (ugly) or use curlpp::InfoGetter (the c++ counterpart of curl_easy_getinfo()).

But how do I use curlpp::InfoGetter? I cant't find any examples. Does anyone have a short snippet?

0 投票
2 回答
2926 浏览

curl - 在 curl 上使用 curlpp 从 youtube 下载 flv - 视频不播放

我在 curl lib 上使用 curlpp,以便从 youtube 下载视频。

我设法下载了flv,但无法使用各种视频播放器打开它。

我使用了另一个 youtube 视频下载器并下载了完全相同质量的完全相同的视频,我注意到请求相同,文件大小也几乎相同 - 我认为这是问题所在,例如:MyVideo.flv - 4.55MB 工作视频.flv - 4.53MB

这是代码:

// Callback Function size_t FileCallback(FILE f, char ptr, size_t size, size_t nmemb) { return fwrite(ptr, size, nmemb, f); }

void GetVideo(std::wstring videoUrl) {

}

任何想法任何人?

谢谢。

0 投票
2 回答
2540 浏览

visual-studio-2010 - 在 Qt 中发出 HTTP 请求

我是Qt新手。我为 VS2008 安装了 Qt 并与我的VS2010集成。我只想知道如何发出 HTTP 请求。我读过关于QtNetwork但 QtHttp 已过时。

我也知道libcurlcurlpp,但是我在安装它以及使它与 Qt 一起工作时遇到了问题。

你推荐什么,QtNetworkcurlpp?如果QtNetwork,请给我一个示例函数或一段代码(以及使用什么类)。如果curlpp(libcurl),您能否指出我可以找到为Qt安装它的步骤(或请解释)的地方?

非常感谢。

0 投票
3 回答
999 浏览

c++ - 如何通过 curlpp 检索响应 cookie?

如何从 curlpp 请求中检索响应 cookie?

我想从 HTTP GET 请求中存储 PHP 会话。这是我当前的代码:

request是一个cURLpp::Easy实例。如果您需要更多详细信息,可以在这里找到我的源代码

提前致谢。

0 投票
1 回答
764 浏览

c++ - CURLpp:TLS 握手错误

这个问题与另一个类似,关于 pyCURL

使用 CURLpp 向安全 URL 发送发布请求时出现以下错误https://stackoverflow.com/questions/1942719/pycurl-tls-handshake-error

好的,所以根据上一个问题的答案我应该将 libcurl 与 openSSL 一起使用。如果我运行curl -v,我会得到这个:

curl 7.19.7 (i486-pc-linux-gnu) libcurl/7.19.7 OpenSSL/0.9.8k zlib/1.2.3.3 libidn/1.15 Protocols: tftp ftp telnet dict ldap ldaps http file https ftps Features: GSS-Negotiate IDN IPv6 Largefile NTLM SSL libz

所以我应该使用openSSL,而不是看到gnuTLS。因此,如果我尝试使用命令行直接通过 curl 发送相同的请求,它工作正常,并且我在命令输出中看到了我期望的结果。

所以事实证明,当我切换到 CURLpp 时,它使用 gnuTLS,而不是 openSSL。为了指定我想要使用 CURLpp 的 openSSL,我必须配置一些东西吗?

0 投票
0 回答
451 浏览

curl - 如何使用 curlpp 从 HTTP 标头“Set-Cookie:”设置 cookie

如何使用curlpplibcurl接收来自服务器的响应时设置此 cookie?

我没有找到任何东西,所以我必须自己处理吗?我不想将 cookie 设置为具体的 http 请求,而是InternetSetCookiewininet.