libcurl相关内容

在DNS缓存中找不到Libcurl主机名

我正在尝试使用curl_multi 2进行并行连接: CURL *http_handle; CURL *http_handle2; CURLM *multi_handle; int still_running; /* keep number of running handles */ http_handle = curl_easy_init(); http_handle2 = curl_ ..
发布时间:2020-04-30 10:16:03 C/C++开发

与libcurl的持久连接

以下来自libcurl主页: 当从同一服务器传输多个文件时, curl和libcurl对持久连接具有出色的支持. Curl将尝试为同一命令行/配置文件中指定的所有URL重用连接,而libcurl将为使用相同libcurl句柄进行的所有传输重用连接. 可以肯定的是,如果我创建一个CURL句柄(curl_easy_init())并设置其标头,进行HTTP请求,然后更改标头并提出另一个请求 ..
发布时间:2020-04-30 10:15:59 其他开发

尝试连接时取消curl_easy_perform

有没有一种方法可以取消C ++中的 curl_easy_perform ? 我有一种情况,我试图连接到脱机的网络资源,而curl_easy_perform需要一定的时间才能返回 CURLE_COULDNT_CONNECT . 但是与此同时,用户已关闭希望连接的UI,我想立即切断curl连接,而不必等待它失败. 我尝试存储使用的curl指针: CURL *pEasy = curl_ ..
发布时间:2020-04-30 10:15:57 C/C++开发

通过卷曲设置cookie

我正在尝试通过PHP中的cURL设置cookie,但是失败.我的php代码看起来像这样 $ch=curl_init(); $url="http://localhost/javascript%20cookies/test_cookies.html"; curl_setopt($ch, CURLOPT_COOKIE, 'user=1'); curl_setopt($ch, CURLOPT_URL ..
发布时间:2020-04-30 10:15:48 PHP

在Windows上卷曲

我在此链接上关注了所有内容:但是我无法从 https://curl.haxx.se/安装最新的curl 7.50.3 download.html .在Windows 7/2008 Server R2上 我基本上在下面尝试过 1.下载Win64版本 2.解压缩 3.将/src下的curl.exe复制到C:\ Windows(这是我的%windir%) 4.打开cmd并输入'curl' ..
发布时间:2020-04-30 10:15:44 其他开发

克隆仓库时remote-https不是git命令

在Windows(版本10)计算机上,在撰写本文时,最新的git客户端(2.18.0.windows.1),使用HTTPS克隆存储库失败,并显示错误: git: 'remote-https' is not a git command. 经过一番研究,结果发现git附带了几个remote-实用程序,其中remote-https是其中之一.因此,错误消息似乎告诉我们计算机上 ..
发布时间:2020-04-30 10:15:42 其他开发

使用libcurl多接口来连续请求相同的“简单"请求.处理

我的开发组织对线程和select()有自己的包装器实现.需要增强该应用程序以执行HTTPS请求,并且我决定使用libcurl.经过研究后,我发现curl_easy_perform是一个阻塞调用,因此我决定对非阻塞调用使用curl_multi_perform方法以允许线程中的其他工作. HTTPS请求将需要定期对相同的URL执行.我知道我可以保持相同的curl_easy句柄并将其赋予curl_ ..
发布时间:2020-04-30 10:15:39 C/C++开发

在C中使用Curl发送HTTP Get请求

请帮助我使用C语言中的curl实现HTTP Get请求. 我需要使用 https://这样的参数来访问URL www.googleapis.com/tasks/v1/users?name=pradeep&lastname=singla 我使用CURLOPT_HTTPHEADER设置带有Header的参数,但没有成功.我将其实现为 struct curl_slist* contenthe ..
发布时间:2020-04-30 10:15:37 其他开发

CLion中的lcurl问题

我是CLion的新手,我想提高自己在libcurl中的技能.我已经在Ubuntu 15.04上安装了libcurl4-openssl-dev.我的CMakeLists.txt: cmake_minimum_required(VERSION 3.3) project(test) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -lcur ..
发布时间:2020-04-30 10:15:34 C/C++开发

如何获取和比较libcurl版本?

我正在使用libcurl设置OAuth 2.0访问令牌.从libcurl 7.33 CURLcode curl_easy_setopt(CURL *handle, CURLOPT_XOAUTH2_BEARER, char *token);选项开始.现在,我需要获取libcurl版本并将其与7.33进行比较.如果版本是7.33或更高版本,我将使用CURLOPT_XOAUTH2_BEARER,否则我将 ..
发布时间:2020-04-30 10:15:32 其他开发

cURL:处理多个异步请求

我从来没有真正做过c ++中的多线程或异步操作,到目前为止,我仅使用cURL来执行单个同步请求. 为了更好地可视化我要执行的操作,我编写了一个简单的Javascript,可以使用C ++中的cURL来完成我想做的事情. function AddRequest( method, url, data, id ) { var httpObj = new ActiveXObject("Ms ..
发布时间:2020-04-30 10:15:24 C/C++开发

curl_multi_exec()是阻塞调用吗?

好奇的是,PHP中的curl_multi_exec()调用是阻塞调用还是非阻塞调用. 解决方案 快速解答:curl_multi_exec()是无阻塞 更长的答案:curl_multi_exec()是非阻塞,但是可以通过curl_multi_select 的组合来进行阻塞,这会阻塞直到任何curl_multi连接上都处于活动状态. 修改: 目前,我正在研究搜寻器,这是我使用的一段 ..
发布时间:2020-04-30 10:15:21 PHP

如何使用CURLOPT_HEADERFUNCTION读取单个响应标头字段?

我正在实现一个C程序,该程序需要从Content-Length标头中读取远程文件的大小(当在响应标头中发送Content-Length时). 我查看了libcurl的文档,到目前为止,我能想到的最好的就是CURLOPT_HEADERFUNCTION设置的回调函数.我整理了一个回调的玩具实现,应该将标头打印到STDOUT: size_t hdf(char* b, size_t size, ..
发布时间:2020-04-30 10:15:19 其他开发

在Xcode中,如何链接动态库(libcurl),以便该应用程序还可以在Mac OS的较早版本上运行?

我在OS 10.7 Lion上构建和编译的Mac项目中使用libcurl.使用Other Linker Flags中的-lcurl选项或将库添加到我的项目中,可以很好地链接到动态库.一切都按预期进行. 我希望该应用程序也可以在OS 10.6和10.5上运行.我相应地设置了部署目标.当我在那些版本的操作系统中运行该应用程序时,出现了dyld错误: 库未加载:/usr/lib/libcur ..
发布时间:2020-04-30 10:15:17 移动开发