libcurl相关内容

curl:(48)未知的选项被传递给libcurl

这真的令人沮丧。在尝试运行标准curl命令时,我始终遇到此错误: curl --url https://install.meteor。 com | sh curl:(48)将未知选项传递给libcurl 任何人都知道修复它? 解决方案 我刚刚遇到这个问题。有些粗略的研究使我得到了此错误跟踪器条目,但更新没有做的伎俩。我最近从源代码构建了 libcurl 的最新 ..
发布时间:2017-03-05 23:33:50 Linux/Unix

我如何写一个简单的PHP透明代理?

我需要创建一个代理脚本,可以访问隐藏在登录屏幕后面的页面。我不需要代理“模拟”登录,而是登录页面HTML应该正常显示给用户,所有的cookies和HTTP GET / POST数据通过代理流到服务器,所以登录应该 我不想登录/密码,我只需要访问在登录后生成的页面的HTML源代码。 这里有人知道这可以如何完成吗? 如果没有,我从哪里开始?*(我目前正在使用PHP)* 解决方案 ..
发布时间:2017-03-05 23:30:51 PHP

如何启用php卷曲的功能

我需要我的CLI PHP脚本才能将一些值发布到SPNEGO验证网站。 $ ch = curl_init(USERSPACE_MYSQL_SERVICES) ; curl_setopt_array($ ch,[ CURLOPT_HTTPAUTH => ??,//设为SPNEGO CURLOPT_POSTFIELDS => [...] ]但是SPNEGO由于某种原因被禁用: ..
发布时间:2017-03-05 23:29:29 PHP

在Python中帮助cURL

我必须向服务器发送请求。在网站的API文档中,有一个在PHP中使用cURL的示例: $ ch = curl_init curl_setopt($ ch,CURLOPT_URL,'http://api.website.com'); curl_setopt($ ch,CURLOPT_POST,1); curl_setopt($ ch,CURLOPT_POSTFIELDS,“requ ..
发布时间:2017-03-05 23:29:01 PHP

CURL问题(多)

我遇到 curl_multi _ * ,我想创建一个类/函数接收,让我们说1000个URL,并一次处理所有这些URL 5,所以当一个URL完成下载它会分配现在可用的插槽到一个新的URL,没有已处理完毕。 我看过 some 实施的curl_multi,但没有一个允许我做我想要的,我相信解决方案在某处使用 curl_multi_select 但文档不是很清楚,用户注释没有帮助。 任何人都可 ..
发布时间:2017-03-05 23:27:37 PHP

使用Ccurve中的libcurl保存文件

我从perl扩展到C,我试图使用curl的库,只是保存文件从远程url,但我很难找到一个很好的例子来工作。 此外,我不确定是否应该使用curl_easy_recv或curl_easy_perform 解决方案 我发现此资源非常友好。 我编译了以下源代码: gcc demo.c -o demo -I / usr / local / include -l / usr / l ..
发布时间:2017-03-05 23:25:49 Linux/Unix

libcurl在上传数据之前延迟1秒,命令行curl不会

我使用libcurl向本地服务发送一个API命令(即在127.0.0.1上)。 程序用于替换shell脚本使用 curl 程序。) 一切正常,除了在某处有1秒延迟,从调用 curl_easy_perform()到我第一次调用读回调函数的时间过去了1秒。 C程序使用这些选项(错误检查和回调代码省略): curl_easy_setopt(curl,CURLOPT_URL,“h ..
发布时间:2017-03-05 23:24:48 Linux/Unix

PHP:cURL并跟踪所有重定向

我正在寻找一个网址,并跟踪每个单独的网址。由于某种原因,我无法做到这一点,而不进行递归cURL调用,这是不理想的。也许我错过了一些简单的选择。 $ url =“某些网址含重定向”; $ ch = curl_init($ url); $ b $ c curl_setopt($ ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ ch,CURLOPT ..
发布时间:2017-03-05 23:15:31 PHP

是curl_easy_perform()同步还是异步?

我使用 curl 发送 POST 和 GET 请求,我使用回调函数来获得这些请求的回复。这些 callback 函数是静态成员函数,它依次调用非静态成员函数(在 curl 直接所以为此这个解决方法)。 由于这些回调函数无法返回结果,因此我使用C ++类中的一个属性来存储回复。这一切工作正常,但现在我的问题。 curl_easy_perform()阻塞,直到整个请求被发送和回复被回调函数处理或 ..
发布时间:2017-03-05 23:11:42 C/C++开发

SSL上的curl请求失败?

我有这个代码 if(ereg(“^(https)”,$ url)) curl_setopt($ curl,CURLOPT_SSL_VERIFYPEER,false); //执行,并将结果记录到curl_put.log $ result = curl_exec($ curl); $ error = curl_error($ curl); 指定的错误是 ..
发布时间:2017-03-05 23:03:24 PHP

Django返回HTTP 301?

我有一个django视图,在curl请求上返回HTTP 301: 葡萄柚:〜pete $ curl -I http :// someurl HTTP / 1.1 301 MOVED PERMANENTLY 日期:Fri,16 Oct 2009 19:01:08 GMT 服务器:Apache / 2.2.9(Win32)mod_wsgi / 2.5 Python / 2.6.2 PHP ..
发布时间:2017-03-05 23:01:30 Linux/Unix

php单卷曲工程,但多卷曲不工作?

所以我使用安培,然后切换到z-wamp认为它会解决这个问题,但它没有。 我有单独的“网站”我的localhost(localhost / site1& localhost / site2),我试图发送多卷曲请求,但由于一些奇怪的原因,它不做任何事情!它只有当我做一个单一的卷曲到一个网站。这工作原理: $ ch = curl_init('http:// localhost / site ..
发布时间:2017-03-05 22:38:50 PHP

基于cURL的HTTP请求是否完全模仿基于浏览器的请求?

这是一个两部分的问题。 Q1:可以基于cURL的请求100%模仿基于浏览器的请求吗? Q2:如果是,应设置所有选项。如果没有,浏览器做什么,不能由cURL模仿? 我有一个网站,我看到成千上万的请求是从一个单一的IP在一个很短的时间。这些请求收集我的所有数据。当查看日志以标识使用的代理时,它看起来像来自浏览器的请求。 提前感谢 解决方案 R1:我想,如果你设置所有正确 ..
发布时间:2017-03-05 22:38:38 PHP

如何在libcurl中发送长PUT数据而不使用文件指针?

我尝试与Google Contact API进行连接,为了更新远程端的联系人,我需要使用PUT请求,而不是POST。 由于我想要PUT的数据已经在内存中,我真的不想处理文件指针,这似乎是CURLOPT_READDATA的默认行为。因此,我明白我需要使用CURLOPT_READFUNCTION除了,但我不明白逻辑。 这里是相关的文档: http://curl.haxx.se/libcur ..
发布时间:2017-03-05 22:29:31 C/C++开发

在Windows XP中安装Ruby Curb gem

我试图用ruby 1.8做文件上传,似乎没有好的开箱即用的解决方案。他们似乎都需要一些项目的第三方补丁或分支工作。我将使用机械化,但我实际上需要与一个xml api和机械化接口似乎是专门为直接处理网页。我试过RestClient,但它没有开箱即用的多部分表单的功能,你必须使用一个工程项目的叉子让它工作。类似的情况似乎存在Net:HTTP 我认为curb将是去的方式,因为我可能想要使用multic ..
发布时间:2017-03-05 22:17:36 Linux/Unix

显示curl POST请求标头?有没有办法做到这一点?

我正在建立一个Curl web自动化应用程序,并且有一些问题,没有得到我的POST操作的期望的结果,我有一些麻烦,弄清楚如何显示我发送的完整的POST请求),我一直在寻找这个,但一切出现的是响应头,实际上我想要这些,但也请求,我没有在google上找到的任何帖子似乎提到.. 我知道我可以使用这样的东西显示curl请求的结果(原谅我,如果我的语法关闭,我已经关闭我的虚拟机用我的ide和代码指向 ..
发布时间:2017-03-05 22:09:03 PHP

curl:(1)在libcurl中不支持或禁用协议https

在Ubuntu 11.04上安装Rails环境时,我真的很疯狂。我启动命令 rvm install 1.9.2 --with-openssl-dir = / usr / local ,我总是得到以下错误: curl:(1)libcurl中不支持或禁用协议https 我全天没有得到任何东西。是否有人遇到同样的问题? 解决方案 得到答案,其中有以下内容:il / 20 ..
发布时间:2017-03-05 21:52:02 Linux/Unix