草庐IT

CURL_SSLVERSION_TLSv

全部标签

php - JIRA 使用 REST、PHP 和 cURL 更新自定义字段

我正在尝试使用RESTAPI和PHP/cURL更新一些自定义字段。我想知道我是否可能在没有意识到的情况下编辑了一些东西,而我下面的内容昨天“有效”(我认为),但现在不起作用。我使用不同的“方法”得到不同的响应,来自:我使用POST方法得到这个,因为它在下面没有注释。HTTP405-ThespecifiedHTTPmethodisnotallowedfortherequestedresource().如果我使用注释掉的PUT方法,并且POST被注释掉,我会得到这个。{"status-code":500,"message":"Readtimedout"}这一个混合和匹配PUT和POST。{

php - 优化性能 : Many CURL requests

我正在为客户开发基于网络的RESTfulAPI。除了一个请求外,一切都很好,我需要为每一行请求FoursquareAPI。此请求的URL是:http://api.example.com/v1/users/times.当前对该url请求的响应是:{"response":{"user":{...someuserinfo..."times":[{"id":"8","venue_fq_id":"4b81eb25f964a52000c430e3","user_id":"1","wait_length":"4468","created_at":"2012-06-0921:45:43"},{"id"

php - 如何使用 cURL 发出 HTTPS 请求?

我有2个php脚本,用于发送xml文件并捕获它。我正在使用cURL,一切正常。现在我正在尝试做同样的事情,但使用HTTPoverSSL(HTTPS)。我已经安装了带有XAMPP的本地服务器,并且我已经按照以下帖子设置了SSL:SettingupSSLonalocalxampp/apacheserver.我正在尝试像这样发送xml文件:我从这里下载了cURL的新证书:http://curl.haxx.se/ca/cacert.pem我不确定我应该把证书放在哪里,但我把它放在了这个项目的工作区目录中。现在的问题是XML文件永远不会发送到接收方。有什么想法吗? 最

php - cUrl - 获取 html 响应正文

我相信这相当简单。我正在使用下面的函数来检索网站的原始html为了解析它。在测试期间,我决定在stackoverflow.com上运行我的代码Chrome不是获取html响应,而是打印出实际站点,而不是将html分配给它的真实站点。我错过了什么?functionget_site_html($site_url){$ch=curl_init();curl_setopt($ch,CURLOPT_COOKIESESSION,true);curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true);curl_setopt($ch,CURLOPT_MAXREDIRS,4

php打印curl的版本号

我需要使用这个documnts打印curl版本:但是我的输出是空的!如何打印curl的版本号? 最佳答案 print_r(curl_version());//removeyourunexpectedparameter//alsoitreturnsanarray,don'tuseecho.Fiddle评论后编辑$values=curl_version();echo$values["version"];P.S:当然,您需要先安装并启用cURL。 关于php打印curl的版本号,我们在Stac

php - 通过 PHP/Curl 使用 CloudFlare API 返回错误

我正致力于通过PHP脚本更新我的DNS。我查看了与cURL相关的API文档,因此我尝试将cURL帖子转换为PHP。我有以下代码:$ch=curl_init();curl_setopt($ch,CURLOPT_URL,"https://api.cloudflare.com/client/v4/zones//dns_records/");curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);curl_setopt($ch,CURLOPT_VERBOSE,1);curl_setopt($ch,CURLOPT_CUSTOMREQUEST,"PUT");$field

PHP:CURL 已启用但没有效果

我正在尝试使用PHP中的cURL从外部网站获取数据,但不知何故它无法正常工作。我已经检查了CURL在phpinfo()中启用。它显示cURL已启用但是,我的代码不起作用。它超时了。我没有使用WAMP或XAMPP服务器。上面的代码直接在服务器上运行。我不知道出了什么问题。 最佳答案 您的代码非常完美,我已经在我自己的服务器(位于德克萨斯州的数据中心)上对其进行了测试并且运行良好。我的猜测是您的服务器IP被禁止了。尝试获取不同的URL,看看它是否适合您。如果是,那么您将被禁止,如果不是,则可能是您服务器中的防火墙配置问题。

php - header 显示在 apache 错误日志中(curl 和 paypal)

我刚刚在我的错误日志中注意到,每当我向PayPalAPI发出请求(使用php+curl)时,一些返回的header会显示在我的apache错误日志(而不是访问日志)中。据我所知,这个特定的请求从一开始(现在几个月)就一直在填满我的日志,但我今天才第一次注意到它。现在我知道这无论如何都不是什么大问题,但我很乐意摆脱它,因为它可以更轻松地解决其他问题。首先,这里是错误日志:[ThuMar1715:14:192011][error][client192.168.1.21]*Abouttoconnect()toapi-3t.paypal.comport443(#0)[ThuMar1715:14

php - 如何使用 PHP 的 curl 库并行下​​载文件的多个部分?

我决定开始一个关于使用curl_multi函数在PHP中使用curl加速下载的项目。这是我的代码:set_time_limit(0);error_reporting(E_ALL);$fileurl="http://hq-scenes.com/tv.exe";$filename=basename($fileurl);$size=getFileSize($fileurl);$splits=range(0,$size,round($size/5));$megaconnect=curl_multi_init();$partnames=array();for($i=0;$i一切顺利,除了一件事:

PHPUnit - 调用未定义的函数 curl_init() 错误

我正在使用PHPUnit尝试对一些PHP文件进行单元测试,这些文件是我正在开发的Web应用程序的一部分。我已经设置了一个WAMP服务器,并将我的php.ini文件设置为安装了curl扩展。我已通过检查phpinfo()验证它已安装,并且curl在页面上确实有一个配置部分,表明它已安装。当我从索引页面开始运行我的整个Web应用程序时,我尝试测试的这个php页面毫无问题地找到了curl_init()函数。但是,当我对文件运行单元测试时,它会给我以下错误:PHPFatalerror:Calltoundefinedfunctioncurl_init()in...正如我所说,调用curl_ini