libcurl相关内容

curl_easy_perform:无法解析主机名

libcurl 有点奇怪的问题-它拒绝解析特定的URL,并返回错误消息“无法解析主机名".解决其他主机没有问题.我怀疑原因是失败的URL返回了302重定向,但我已经设置了适当的选项来遵循它. 有问题的网址: http://servermods.cursecdn.com/files/922/48/worldedit-bukkit-6.1.3.jar 相关代码: CURL * curl ..
发布时间:2021-04-19 19:43:37 C/C++开发

在C ++中解析HTTP标头

我正在使用curl与服务器进行通信. 当我请求数据时,我收到HTTP标头,后跟jpeg数据,并用边界分隔,如下所示: 我怎样才能最好地用C ++做到这一点?我实际上如何检查并解析_data数组以获得所需的信息?例如,我可以使用任何增强库吗? 解决方案 您可以动态解析标头,也可以将标头放入地图中并在以后进行后处理.使用std :: string .查看 Boost字符串算法库,其 ..
发布时间:2021-04-15 20:45:02 C/C++开发

刮擦密码保护的ASP页面

我想为ASP密码保护的网页开发自动抓取工具.我有此页面的登录名/密码. 首先,在通过firefox授权期间查看Firebug日志.我发现的东西: 当我打开登录页面时,我得到带有"__RequestVerificationToken"的cookie.即 http://mysite 当我按下登录按钮FF使用参数UserName,Password和__RequestVerification ..
发布时间:2021-04-10 19:54:05 PHP

对libcurl函数的未定义引用

我无法编译,我在Odroid-XU4板上使用Ubuntu.我该如何解决这个问题?感谢您的帮助. odroid @ odroid:〜/Desktop/curl_test.2 $ g ++ -o postit2 postit2.c -lcurl/tmp/cc4MoKQE.o:在函数main中:postit2.c :(.text + 0x2c):对`curl_mime_init'的未定义引用post ..
发布时间:2021-04-09 19:23:47 服务器开发

PHP Curl中postFields中的空白

我有下一个代码: $ c = curl_init(); curl_setopt($ c,CURLOPT_URL,‘http://www.mydomain.com/test.php’); curl_setopt($ c,CURLOPT_POST,true); curl_setopt($ c,CURLOPT_POSTFIELDS,“名字= Jhon&姓氏= bt”); curl ..
发布时间:2020-10-13 04:07:29 PHP

PHP 7.1:使用HTTP/2时无cURL

我的问题不是要确定服务器是否支持HTTP/2(两者都支持),而是如何确保PHP在CentOS中最新的PHP版本中使用具有正确cURL设置的HTTP/2(从Remi的存储库中构建).我自己的答案解决了一些与此有关的问题. 我已通过此精美指南将CentOS 7服务器设置为支持HTTP/2:在您的网络服务器上设置HTTP/2 因此,我已经有了最新版本,对其进行了编译和安装,并且一切正常.网页 ..
发布时间:2020-04-30 10:17:23 其他开发

curl_multi_perform之间的空闲线程

我有一个更新线程,它在while循环中运行curl_multi_perform.我想确保线程不只是坐在那里旋转,所以我想将其限制为每秒进行几次更新.这很好用,除了在10 MB以上的文件上进行文件上传或下载时,必须连续不断地调用curl_multi_perform来避免上载/下载块限制. 是否有一种方法可以轮询是否需要在下一个更新循环中立即再次调用curl_multi_perform,或者是否 ..
发布时间:2020-04-30 10:17:18 C/C++开发

登录libcurl

如何修改libcurl,以便将所有错误描述收集在一个公共日志文件中? 我正在尝试将libcurl移植到android,并在adb上显示curl日志.有没有办法记录libcurl的所有活动? 解决方案 简单地使用 ..
发布时间:2020-04-30 10:17:11 其他开发

获取cUrl以抢先发送PHP进行DIGEST身份验证的Authorization标头

我们有一个PHP页面(实际上是WordPress插件),该页面通过DIGEST身份验证调用REST API.卷曲句柄是在每个请求的基础上创建的,具有给定的授权凭证并成功进行了身份验证. 问题: 在后台,Curl正在发送两个请求.第一个失败,并带有401和一个挑战,第二个包含Authorization标头并成功(200) 随后的API调用之后,cUrl继续发送两个请求.这似乎效率很 ..
发布时间:2020-04-30 10:17:09 PHP

void *到FILE * ...是可能的吗?

我是所有这些东西的新手,并且我正在开发一个插件.我需要使用libcurl上传文件.问题在于该文件不在磁盘上,其内容上的指针传递给了我的插件.所以我的问题是要上传文件,我需要FILE * var,但是我有void *.我该怎么办? 提前谢谢! 解决方案 您可以使用读取回调执行上载,而不是提供FILE *,如 ..
发布时间:2020-04-30 10:17:07 C/C++开发

libCurl.继续进行时取消请求

已更新:问题不在libcurl中.如果从回调非零值返回,则取消请求的正确方法.我使用了curl_progress_callback函数,一切正常. 解决方案 您需要了解的是CURL是C库.通常,您不能将指针传递给C ++对象或函数,因为C对C ++的类和调用约定一无所知. 例如,此行不正确: curl_easy_setopt(curl, CURLOPT_ERRORBUFFER, ..
发布时间:2020-04-30 10:17:05 C/C++开发

Cookies不会保存在cURL C ++中,这样的简单干净的代码示例将无法正常工作

为什么不存储cookie?我创建的本地网站具有setcookie("test",time());在PHP中,它通常可以在浏览器中工作,但是在cURL中,它将不起作用,我什至不知道要尝试什么,这是我通过修剪代码获得的最简单的方法,但是仍然不保存cookie在一个文件中.它甚至不会创建文件来保存它(顺便说一句,由于我一直在移动并创建文件,因此Windows有权在根目录中添加任何文件),是的,该站点示例 ..
发布时间:2020-04-30 10:17:01 C/C++开发