草庐IT

CURL_SSLVERSION_TLSv

全部标签

php - heroku 上的 cURL 超时

我在heroku上使用Symfony2应用程序,但无法连接到我的API。我给你解释一下场景:我通过表单将我连接到我的应用中当我正确登录我的应用程序时,会触发一个事件监听器我访问为我提供APItoken的URL,并将这些凭据保存在用户session中我将已连接(到应用程序和API)的用户重定向到应用程序的主页所以我的问题在第3点。我尝试使用cURL和file_get_contents来访问URL,但两者都不起作用。当我尝试访问向我提供访问API所需的OAuthtoken的URL时,它失败了。我尝试在浏览器(或Postman)中手动访问此URL,它很好地返回了OAuthtoken。事件监听

PHP Curl API 响应时间因服务器而异

我有一个设置,其中有两台运行瘦客户端(Apache、PHP)的服务器。在服务器A上,它被视为客户端计算机并连接到服务器B以通过RestfulAPI获取数据。两台服务器都在同一网络上。在ServerB上,请求的响应如下所示:{"code":200,"response_time":{"time":0.43,"measure":"seconds"}}服务器B通过使用微秒标记请求block的开始和结束来计算每个任务的完成时间。但是当我在服务器A上使用curl来调用服务器B时,我在执行时间方面得到了非常奇怪的结果:$url="https://example.com/api";/*serverBa

php - 将 PHP cURL 请求从 SSLv3 更新为 TLS..?

因为recentvulnerabilitydiscoveredinSSLv3,许多网络服务提供商(即PayPal、Facebook、谷歌)正在禁用它并希望我们改用TLS。我在弄清楚如何执行此操作时遇到了一些麻烦。我目前正在使用以下函数来处理我的cURL请求。functionCURLRequest($Request="",$APIName="",$APIOperation="",$PrintHeaders=false){$curl=curl_init();curl_setopt($curl,CURLOPT_VERBOSE,1);curl_setopt($curl,CURLOPT_SSL_

掌握分片上传:优化大文件传输的关键策略 【C++】【WinHttp】【curl】

目录引言第一部分:分片上传的基本概念1.分片上传以及它的工作原理2.为什么选择分片上传第二部分:实现分片上传的关键步骤1.文件分片的方法,如何选择合适的分片大小文件分片的基本步骤:如何选择合适的分片大小:2.讨论建立稳定的文件传输协议,如HTTP多部分上传。   HTTP多部分上传的基本概念:建立稳定的HTTP多部分上传:    3.介绍如何在客户端和服务器端管理文件片段,包括排序和重组。客户端管理:服务器端管理:第三部分:编码实践与示例1.如何在C++中实现【winhttp】【curl】2.Windows环境下使用特定的API或库进行优化优化后的代码:第四部分:处理常见问题与挑战1.讨论如何

php - cURL 真的很慢

有谁知道为什么php5下的cURL在speedO'light服务器上下载几kb的文件时甚至会在45秒超时时如此缓慢甚至失败?这里的代码是按要求提供的(尽管我提高了超时时间以防止脚本在执行期间失败,并将用户代理从初始Chrome更改为Mozilla/4.0):$ch=curl_init('http://www.somesite.com/'.$key);curl_setopt($ch,CURLOPT_HEADER,false);curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);curl_setopt($ch,CURLOPT_REFERER,'http

php - 在 cURL PHP 中为 https 启用 SSL 连接( header 空白)

我正在编写一个cURL脚本,以从https的FannieMae网站访问当前利率。我没能通过CURLOPT_SSL_VERIFYPEER,是的);选项。不需要用户名或密码,但我需要开启SSL验证。在XAMPP开发服务器上测试。我已经使用FF从网站上下载了.crt和.pem证书,并将它们保存在相同的源目录中,并使用CURLOPT_CAINFO指向这两个证书,不走运我从http://curl.haxx.se/ca/cacert.pem下载了最新的cacert.pem文件并使用CURLOPT_CAINFO指出这一点,运气不好。如果我将CURLOPT_SSL_VERIFYPEER设置为false

php - 为 Guzzle 转换此 cURL

我已经尝试通读Guzzle文档,但我无法解决这个问题。我想在以下情况下使用Guzzle而不是cURL:protected$url='https://secure.abcdef.com/cgi/xml_request_server.php';$xml="\n";$xml.="\n";$xml.="$this->gwlogin\n";$xml.="$this->gwkey\n";$xml.="\n";$xml.="\n";$xml.="SearchABC\n";$xml.="\n";$xml.="\n";$header="POST$this->urlHTTP/1.1\n";$header.

Php Curl 403 禁止错误

我正在尝试在PhpCurl中复制Httpheader。我的httpheader在下面Host:plus.google.comContent-Type:application/x-www-form-urlencoded;Cookie:NID=67=pdjIQN5CUKVn0bRgAlqitBk7WHVivLsbLcr7QOWMn35Pq03N1WMy6kxYBPORtaQUPQrfMK4Yo0vVz8tH97ejX3q7P2lNuPjTOhwqaI2bXCgPGSDKkdFoiYIqXubR0cTJ48hIAaKQqiQi_lpoe6edhMglvOO9ynw;PREF=ID=52aa6

php - 不破解 CurlException : 60 (cURL SSL Certificate Verification)

很多人在使用Facebook身份验证时遇到的错误是:CurlException:60:SSLcertificateproblem,verifythattheCAcertisOK.Details:error:14090086:SSLroutines:SSL3_GET_SERVER_CERTIFICATE:certificateverifyfailed我能找到的唯一信息是建议将以下代码行添加到curl中:$opts[CURLOPT_SSL_VERIFYPEER]=false;$opts[CURLOPT_SSL_VERIFYHOST]=2;我知道这行得通,但这是怎么回事?没有任何可以更改的服

php - 我的 cURL 代码有什么问题(http 状态为 0)?

即使我复制并粘贴发送到我的浏览器的url,我仍然得到一个json对象,但状态始终为0urlencode($co),'pa'=>urlencode($pa),'par'=>urlencode($par),'part'=>urlencode($part),'partn'=>urlencode($partn),'us'=>urlencode($us));foreach($fieldsas$key=>$value){$fields_string.=$key.'='.$value.'&';}$fields_string=rtrim($fields_string,"&");$fields_stri