草庐IT

CURL_SSLVERSION_TLSv

全部标签

CURLOPT_HTTPHEADER 和 CURLOPT_USERPWD 的 PHP cURL 基本身份验证替代方案...?

除了使用CURLOPT_HTTPHEADER和CURLOPT_USERPWD为cURLPHP提供基本身份验证之外,还有其他替代方法吗?我有一个超长的密码,所以CURLOPT_USERPWD将无法工作,因为它被截断为256个字符。curl_setopt($data,CURLOPT_USERPWD,$username.":".$password);出于安全原因,我不想使用CURLOPT_HTTPHEADER。curl_setopt($data,CURLOPT_HTTPHEADER,"Authorization:Basic".base64_encode($username.":".$pass

php curl 设置ssl版本

3天后我无法连接到paypal沙盒。我发现他们可能取消了对SSLv3的支持。所以我试图通过设置更改我的curl请求中的SSL版本:curl_setopt($curl,CURLOPT_SSLVERSION,1);#1=TLSv1但它仍然给我同样的错误:error:14077410:SSLroutines:SSL23_GET_SERVER_HELLO:sslv3alerthandshakefailure知道为什么脚本仍在使用SSLv3吗?我正在使用php5.5和以下curl版本(目前要求我的托管商[托管在1&1]升级到更新的版本)curl7.21.0(i486-pc-linux-gnu)l

php - cURL 失败并出现错误 : Couldn't understand the server certificate format

MacOSXElCapitan,默认apache安装在本地主机上,brew安装php70。下面的代码使用cli(php-ftest.php)工作,但是当从apache运行时,我得到以下信息。SSLcertificateproblem:Couldn'tunderstandtheservercertificateformat使用“http”URL在两者中都可以正常工作。Ubuntu机器上的相同设置工作正常。在全新安装ElCapitan之前,我已经完成了这项工作,我依稀记得一些关于MacOSX和opensslforcurl的内容,但在这里找不到区别。$curl=curl_init();cur

PHP Curl 请求返回 HTTP 错误 411 : The request must be chunked or have a content length

我正在尝试用PHP发送以下CURL请求。但它返回:“HTTP错误411。请求必须分块或具有内容长度。”包含CURL请求的PHP脚本:输出:LengthRequiredHTTPError411.Therequestmustbechunkedorhaveacontentlength.由于我是PHPCurl的新手,所以我无法找出问题所在。如果有人可以通过示例简要指导我解决方案,我将非常感谢他。谢谢! 最佳答案 由于您的数据似乎是作为URL参数发送的,请尝试添加零内容长度header,如下所示:curl_setopt($ch,CURLOPT

php - 调用未定义函数 curl_init()

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:curl_init()functionnotworking我正在使用PHP访问FoursquareAPI。我已经为使用Foursquare进行身份验证设置了所有内容。但是只要我点击“允许”按钮,我的callback.php就会出现以下错误:Fatalerror:Calltoundefinedfunctioncurl_init()inC:\wamp\www\EpiFoursquare.phponline119CallStackTimeMemoryFunctionLocation0.0007372592{main

php - 在 POSTMAN 中添加 curl -u

我尝试执行下一个请求。但我找不到如何将“-u”放入POSTMANUI参数中。我可以把-u参数放在程序的什么地方。$curlhttps://core.spreedly.com/v1/gateways.json-u'Ll6fAtoVSTyVMlJEmtpoJV8S:R3SD2XD4Io5VXmyzdCtTivHFTTSy'-H'Content-Type:application/json'\-d'{"gateway":{"gateway_type":"test"}}' 最佳答案 cURL中的-u选项执行基本身份验证,您可以在其中使用用户名

php - Laravel 中的 cURL 请求

我正在努力在Laravel中发出这个cURL请求curl-d'{"key1":"value1","key2":"value2"}'-H"Content-Type:application/json"-XGEThttp://my.domain.com/test.php我一直在尝试这个:$endpoint="http://my.domain.com/test.php";$client=new\GuzzleHttp\Client();$response=$client->post($endpoint,[GuzzleHttp\RequestOptions::JSON=>['key1'=>$id,

将curl命令转换为Swift中的HTTP请求

我正在构建一个检查域可用性的应用程序。现在,我正在使用GodaddyAPI;根据Godaddy的说法,检查URL可用性的方法是通过以下卷曲命令:curl-XGET-H"Authorization:sso-key{API_KEY}:{API_SECRET}""https://api.godaddy.com/v1/domains/available?domain=example.guru"现在,我试图将卷曲命令转换为Swift。我正在使用Alamofire;但是,当我提出请求时,出现以下错误的错误:必须指定凭据我想知道如何解决这个问题。这是我当前的代码:classViewController:UI

php - 使用 multi curl 获取所有 URL

我正在开发一个应用程序,它从一组网站中获取所有URL并以数组形式或JSON显示它。我可以使用for循环来完成,问题是当我尝试10个URL时的执行时间,它给我一个错误,提示exceedsmaximumexecutiontime。搜索后我发现了这个multicurl我也找到了这个FastPHPCURLMultipleRequests:RetrievethecontentofmultipleURLsusingCURL.我尝试添加我的代码但没有成功,因为我不知道如何使用该功能。希望你能帮助我。谢谢。这是我的示例代码。$url){$urlContent=file_get_contents($ur

php - vbulletin 使用 CURL 和 PHP 发布帖子

我需要通过CURL和PHP在vbulletin上发布论坛帖子,这似乎不是一项艰巨的工作,但它必须有图像,我可以上传一张图像,但一旦我添加第二张图像图像,它似乎只是重定向到我要发布到的论坛中的顶部线程?这是我的代码,似乎发布第二张图片只是更改图片的路径..但它不起作用?$post=array('st'=>'0','act'=>'Post','s'=>'','f'=>'157','auth_key'=>$this->scrape->fetchBetween("scrape->result),'removeattachid'=>'0','MAX_FILE_SIZE'=>'0','CODE'=