草庐IT

CURL_SSLVERSION_TLSv

全部标签

php - 如何在 curl php 中解决 HTTP/1.1 400 Bad Request

我必须从php代码中点击一个.aspx页面url我正在尝试使用curl进行点击,但出现以下错误并且url中没有空格。HTTP/1.1400BadRequestContent-Type:text/html;charset=us-asciiServer:Microsoft-HTTPAPI/2.0Date:Mon,05Oct201508:31:13GMTConnection:closeContent-Length:311Bellow是我试图命中的curl代码。所以任何人都会告诉我为什么会收到此错误。$api_url='http://www.test/xyz/OnlineOrder.aspx?

php - 将 discord API 与 PHP 和 cURL 结合使用

关闭。这个问题是notreproducibleorwascausedbytypos.它目前不接受答案。这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这个问题的解决方式不太可能帮助future的读者。关闭4年前。Improvethisquestion我在discord上创建了一个机器人,我想向API发出请求以管理channel、显示消息等。我开始使用Postman来调用API,它工作正常。API链接:https://discordapp.com/developers/docs/intro然后我尝试使用PHP(wamp)和cURL执行请求,请求已

php - 使用 HTTP header 和 curl 查找 URL 重定向?

我正在尝试编写重定向检查程序,以检查URL是否对搜索引擎友好。它必须检查URL是否被重定向,如果被重定向,它必须判断它是否对SEO友好(301状态代码)或不友好(302/304)。这是我发现的类似内容:http://www.webconfs.com/redirect-check.php它还应该能够遵循多个重定向(例如从A到B再到C)并告诉我A重定向到C。这是我目前得到的结果,但它不能正常工作(例如:当输入www.example.com时,它没有找到到www.example.com/page1的重定向)0){$url=$_POST["url"];$curlurl="http://".$u

php - curl_close() : is not a valid cURL handle resource . .. 但为什么呢?

我正在制作一个PHP类,它使用CURL处理一些流量,一切都运行良好(cookie除外,但这是另一回事)。不过,curl_close()函数不能很好地发挥作用,但我不知道为什么...$curlSession=&$tamperCurl->getCURLSession();var_dump($curlSession);curl_close($curlSession);die();我之前调用了curl_exec()并且一切正常。这给我的输出是:类型为(curl)的资源(6)警告:curl_close():6不是有效的cURL句柄资源filename.php位于58行有人知道为什么会这样吗?(v

php - 从 curl 响应编辑 json 响应

',print_r($data),'';$status=curl_getinfo($curl);curl_close($curl);输出是:angular.callbacks._0({"disclaimer":"xx","license":"xx","timestamp":1368136869,"base":"USD","rates":{"AED":3.672819,"AFN":53.209,"ALL":107.953875,"AOA":96.358934,"ARS":5.214887,...."XOF":501.659003,"XPF":91.114876,"ZMK":5227.10

curl 到 HTTPS 停止使用 Nginx + php-fpm

当我尝试在nginx+php-fpm中使用https进行curl时,我在php-fpm.log中收到下一个错误WARNING:[poolwww]child661exitedonsignal11(SIGSEGV)after64.104500secondsfromstart[20-Aug-201400:09:43]NOTICE:[poolwww]child670startedNginx也给我一个502网关响应。简单代码: 最佳答案 快速回答:只需尝试删除并安装php。长答案:我遇到了同样的问题。我花了一整天的时间来修复它。在这个论坛上讨

PHP:使用 GD/Imagemagick 确定通过 Curl 下载的视觉损坏图像(但有效)

我正在使用CurlviaProxies通过我开发的抓取工具下载图像。不幸的是,它得到了看起来像这些的奇怪图像,最后一个是完全空白的:/当我通过imagemagick(使用识别)测试图像时,它告诉我它们是有效图像。当我再次通过exif_imagetype()和imagecreatefromjpeg()测试图像时,这两个函数都告诉我图像是有效的。有没有人有办法确定图像是否有大部分灰色或完全空白/白色,这些确实是损坏的图像?我已经对这里的其他问题进行了大量检查,但我对其他解决方案的运气并不好。因此,请谨慎提示这是重复的。谢谢了解imgcolorat后,我​​进行了搜索并偶然发现了一些代码。我

php - curl 获取远程文件并同时强制下载

我正在尝试获取远程文件并同时强制将其下载给用户。我无法粘贴代码,代码太长了。但是curl函数有效,但问题是它在首先获取远程文件然后强制将其下载给用户之前不会输出任何内容。我用它来告诉curl返回回调curl_setopt($ch,CURLOPT_READFUNCTION,'readCallback');现在在我的readCallback函数中我这样做了:functionreadCallback($curl,$stream,$maxRead){$read=fgets($stream,$maxRead);echo$read;return$read;}但它不会返回任何内容,它只是等待获取远程

php - 如何知道哪个 URL 在 curl_multi_exec 中失败?

我编写了一个类,以便更轻松地使用多cURL请求我想在收到404错误或任何其他错误时记录错误。我已经将CURLOPT_FAILONERROR设置为true。我目前正在使用curl_multi_info_read()。这是我的代码:$active=null;do{$multi_exec=curl_multi_exec($this->_multi_handle,$active);}while($multi_exec==CURLM_CALL_MULTI_PERFORM);while($active&&$multi_exec==CURLM_OK){if(curl_multi_select($th

PHP CURL 似乎忽略了 cookie jar/文件

我正在使用这个....functioncURL($url,$header=NULL,$p=NULL){$ch=curl_init();curl_setopt($ch,CURLOPT_HEADER,true);curl_setopt($ch,CURLOPT_NOBODY,true);curl_setopt($ch,CURLOPT_HTTPHEADER,$header);curl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,0);curl_setopt($ch,CURLOPT_RETURNTRANS