libcurl相关内容
我使用Jekyll在GitHub页面上写博客.运行$ bundle exec jekyll serve或jekyll serve时出现问题,控制台显示: C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/ffi-1.9.18-x64-mingw32/lib/ffi/library.rb:147:in `block in ffi_lib': Could no
..
我有一个使用 libcurl.all.a 的项目.它可以在Xcode 4.6.3上构建,链接和完美运行.但是在Xcode5中,它将在未定义的符号上引发链接器错误.错误日志如下. Undefined symbols for architecture i386: "_SSLCopyPeerCertificates", referenced from: _darwinssl_c
..
我正在尝试使用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_
..
以下来自libcurl主页: 当从同一服务器传输多个文件时, curl和libcurl对持久连接具有出色的支持. Curl将尝试为同一命令行/配置文件中指定的所有URL重用连接,而libcurl将为使用相同libcurl句柄进行的所有传输重用连接. 可以肯定的是,如果我创建一个CURL句柄(curl_easy_init())并设置其标头,进行HTTP请求,然后更改标头并提出另一个请求
..
有没有一种方法可以取消C ++中的 curl_easy_perform ? 我有一种情况,我试图连接到脱机的网络资源,而curl_easy_perform需要一定的时间才能返回 CURLE_COULDNT_CONNECT . 但是与此同时,用户已关闭希望连接的UI,我想立即切断curl连接,而不必等待它失败. 我尝试存储使用的curl指针: CURL *pEasy = curl_
..
是否有任何方便的工具/代码将标准cookie字符串格式(例如NAME1: VALUE1; NAME2: VALUE2)转换为 libCURL cookie jar格式(例如.netscape.com TRUE / FALSE 946684799 NETSCAPE_ID 100103 LibCurl似乎具有这种功能以及如何访问它,就像使用shell命令一样? 解决方案 chrome扩展
..
所以,我正在尝试启动feedzirra并使其运行... ruby 1.9.3p448 Rails 3.2.12 我去了 http://curl.haxx.se/download.html# Win32 并下载了Win32 2000/XP 7.32.0 libcurl SSL.可能很明显,但这是libcurl -v 7.32. 我将上述文件解压缩为c:\libcurl(因此bin,lib
..
我正在尝试通过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
..
我正在尝试对如下所示的URL进行cURL调用: https://example.com:9000/test 执行以下代码时,出现卷曲错误7,无法连接到主机. $headers = array( CURLOPT_RETURNTRANSFER => TRUE, CURLOPT_CONNECTTIMEOUT => 5, CURLOPT_TIMEOUT => 10, CU
..
我在此链接上关注了所有内容:但是我无法从 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'
..
在Windows(版本10)计算机上,在撰写本文时,最新的git客户端(2.18.0.windows.1),使用HTTPS克隆存储库失败,并显示错误: git: 'remote-https' is not a git command. 经过一番研究,结果发现git附带了几个remote-实用程序,其中remote-https是其中之一.因此,错误消息似乎告诉我们计算机上
..
我的开发组织对线程和select()有自己的包装器实现.需要增强该应用程序以执行HTTPS请求,并且我决定使用libcurl.经过研究后,我发现curl_easy_perform是一个阻塞调用,因此我决定对非阻塞调用使用curl_multi_perform方法以允许线程中的其他工作. HTTPS请求将需要定期对相同的URL执行.我知道我可以保持相同的curl_easy句柄并将其赋予curl_
..
请帮助我使用C语言中的curl实现HTTP Get请求. 我需要使用 https://这样的参数来访问URL www.googleapis.com/tasks/v1/users?name=pradeep&lastname=singla 我使用CURLOPT_HTTPHEADER设置带有Header的参数,但没有成功.我将其实现为 struct curl_slist* contenthe
..
我是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
..
我正在使用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,否则我将
..
我正在尝试将libcurl与正在制作的程序配合使用,但是我遇到了一些问题.到目前为止,我只尝试了libcurl网站上的示例,但是一旦程序进入curl初始化,它们就会崩溃. 我当前的代码: #include #include int main(int argc, char *argv[]) { CURL *curl; C
..
我从来没有真正做过c ++中的多线程或异步操作,到目前为止,我仅使用cURL来执行单个同步请求. 为了更好地可视化我要执行的操作,我编写了一个简单的Javascript,可以使用C ++中的cURL来完成我想做的事情. function AddRequest( method, url, data, id ) { var httpObj = new ActiveXObject("Ms
..
好奇的是,PHP中的curl_multi_exec()调用是阻塞调用还是非阻塞调用. 解决方案 快速解答:curl_multi_exec()是无阻塞 更长的答案:curl_multi_exec()是非阻塞,但是可以通过curl_multi_select 的组合来进行阻塞,这会阻塞直到任何curl_multi连接上都处于活动状态. 修改: 目前,我正在研究搜寻器,这是我使用的一段
..
我正在实现一个C程序,该程序需要从Content-Length标头中读取远程文件的大小(当在响应标头中发送Content-Length时). 我查看了libcurl的文档,到目前为止,我能想到的最好的就是CURLOPT_HEADERFUNCTION设置的回调函数.我整理了一个回调的玩具实现,应该将标头打印到STDOUT: size_t hdf(char* b, size_t size,
..
我在OS 10.7 Lion上构建和编译的Mac项目中使用libcurl.使用Other Linker Flags中的-lcurl选项或将库添加到我的项目中,可以很好地链接到动态库.一切都按预期进行. 我希望该应用程序也可以在OS 10.6和10.5上运行.我相应地设置了部署目标.当我在那些版本的操作系统中运行该应用程序时,出现了dyld错误: 库未加载:/usr/lib/libcur
..