草庐IT

CURL_SSLVERSION_TLSv

全部标签

PHP curl - 发布 asp.net viewstate 值

我有以下代码从本地站点登录表单(用php编写)登录到外部站点应用程序(asp.net应用程序):$value){$post_items[]=$key.'='.$value;}$post_string=implode('&',$post_items);//TellcURLwhichstringtopostcurl_setopt($curl_connection,CURLOPT_POSTFIELDS,$post_string);//Executeandpost$result=curl_exec($curl_connection);?>我被定向到外部站点的登录表单,而不是被定向到登录的应用程

php - 图片上传 CURL 命令到 PHP Curl

我是PHPCURL的新手,正在尝试调用API来上传图片(一次上传多个文件)。API文档在CURL中给出了以下示例。我已经测试过,它正在运行。curl-H"Authorization:Bearer123456789"-i-XPOST-F"whitespace=1"\-F"imageData[]=@/path/to/images/milk.jpg"\-F"imageData[]=@/path/to/images/peas.jpg"\https://mytestapi.com/1.0/uploadimages现在我需要将它转换为PHPCurl。出于某种原因,我总是收到错误“imageData

php - 查看带有 POST 数据的 cURL 请求 header

如何在php中使用libcurl查看完整的请求header,包括发布数据?我正在尝试模拟页面的发布,当从浏览器完成并在实时HTTPheader中查看时,它看起来像这样:https://###.comPOST/###/###HTTP/1.1Host:###.###.com...snippednormallookingheaders...Content-Type:multipart/form-data;boundary=---------------------------28001808731060Content-Length:697---------------------------

php - cURL cookiejar 行用#HttpOnly_ 注释掉了吗?

我正在尝试使用cURL从同一域的不同页面登录PunBB论坛。登录时,cURL被执行,其初始响应是论坛的“成功登录”页面。然而,当点击该论坛中的任何链接时,没有设置任何cookie,并且我已注销。经过一些调查后,我的cookiejar文件提到了登录所需的cookie。如果我在我的浏览器中手动创建此cookie及其值,我将成功登录并且一切正常。所以存储的cookie值是正确的。然而,cookiejar中包含我的cookie名称/值的行被注释掉了。第一个问题:为什么?第二:如何防止这种行为?这是我的cookiesjar:#NetscapeHTTPCookieFile#http://curl.

php - 有没有办法让 cURL 等到页面的动态更新完成?

我在PHP中使用cURL获取页面。一切正常,但我正在获取页面的某些部分,这些部分是在页面加载后用JavaScript计算的一小部分。在JavaScript计算完成之前,cURL已经将页面的源代码发送回我的PHP脚本,从而导致错误的最终结果。站点上的计算是通过AJAX获取的,因此我无法以简单的方式重现该计算。此外,我无权访问目标页面的代码,因此我无法调整该目标页面以满足我的(cURL)抓取需求。有什么方法可以让cURL等待所有动态流量完成?这可能很棘手,因为某些JavaScript不断将数据发送回另一个域,这可能会导致长时间挂起。但至少我可以测试,如果我至少得到正确的结果。我在Safar

php - 如何在 PHP 中使用 cURL 将 session 值从一个请求连续传递到另一个请求?

当发出第一个请求时,会创建一个sessionID。相同的sessionID被携带到第二个请求。在我的第三个请求中,为成功登录创建了一个新的sessionID,但是当我为第三个请求打印sessionID时,响应给出了一个不同的sessionID。为什么会这样?我想将我在第3次响应中获得的sessionID发送到第4次?如何实现?这是我的代码:TRUE,CURLOPT_RETURNTRANSFER=>TRUE,CURLOPT_URL=>'https://192.168.2.35/cgi-bin/common/login/webLogin',CURLOPT_SSL_VERIFYPEER=>f

php生成图像 curl 箭头

是否可以使用GD在PHP中创建此图像?我知道我需要使用GD和imagecreate、imagecolorallocate、imagedestroy等...但我不知道如何做曲线我需要用这些模式创建多个箭头不同类型的箭头曲线的不同倾角不同的颜色不同的长度编辑:这样我就不必在互联网上寻找箭头(基于用户/客户规范)。然后稍后我将向图像添加文本(例如:单击下一步或按照箭头)。因为我不是平面设计师,所以使用gd创建这些图像对我来说会更容易。例如:http://kennebecvalleycoaching.com/red_arrow_curve.JPGhttp://s3.amazonaws.com/

php - 如何检测 php curl 中的 URL Not Found 错误?

如何使用phpcurl检测此错误?即使URL不存在,curl也会返回成功。NotFoundTherequestedURL/foo/index.php/items/editwasnotfoundonthisserver.我的代码$post_fields=array('info'=>json_encode($fields));curl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,CURLOPT_POST,count($post_fields));curl_setopt($ch,CURLOPT_POSTFIELDS,$post_fields);c

带有文件附件的 PHP Curl 帖子;自定义内容类型 header

我必须将一个文件连同一些发布参数一起发布到服务器。我从该服务器管理员那里收到的文档显示了发布请求应该是什么样子的示例(*请注意POST“multipart/x-api-remote-integration”的自定义内容类型):POST/gateway/remote_sendHTTP/1.0Content-Type:multipart/x-api-remote-integration;boundary=ABC1234Content-Length:323--ABC1234Content-Type:application/x-www-form-urlencodedprofile_name=u

php - cURL 错误 35 - 连接到 api.rkd.reuters.com 时出现未知 SSL 协议(protocol)错误 :443

在开发机器(mac)中,通过PHP中的cURL连接到此没有问题,但在Ubuntu中,我收到此错误。我已经在本地机器和AmazonAWS实例上试过了。我用谷歌搜索了又用谷歌搜索,一直走到砖墙前。没有适当的防火墙限制,这完全是个谜。php5-curl安装在ubuntu中,我只是没有任何想法。我运行了这个命令:curl-vhttps://api.rkd.reuters.com/api/2006/05/01/TokenManagement_1.svc/Anonymous并得到了这个输出,没有任何解决方案的线索。还安装了OpenSSL。*Abouttoconnect()toapi.rkd.reu