Articles of curl

CURL tempo limite ao ligar a página HTTPS com certificados anteriores

Estou tentando obter o XML de um Serviço de Dados na minha instituição usando PHP e CURL (libcurl). O desenvolvimento está sendo feito na minha máquina local. É um código que é eval’d em PHP como parte do Drupal e do módulo de transformações. Possui suporte SSL, como mostrado em execução: $curl-config –features (de libcurl […]

Múltiplas ações de CURL, mesma session

Em primeiro lugar, estou ciente de curl_multi_init, mas não exatamente o que eu preciso, a meu conhecimento. Estou baixando arquivos por trás de um login, então a) Precisa iniciar session b) Faça o download de imagem (s) Aqui está o que eu tenho atualmente $login_url = ‘https://us.test.com/Member/Login’; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$login_url); curl_setopt($ch, CURLOPT_POSTFIELDS, ‘login=’.$this->username.’&password=’.$this->userpass.’&signin=1&login_referer=none&remember_me=1′); […]

corrigir curl_exec trava no Windows 8 apache

Eu tenho investigado e experimentando esse problema há algum tempo, e ainda não consegui encontrar uma solução viável, então acho que é hora de pedir ajuda. Eu tenho um problema com curl_exec, mas apenas em um servidor específico. Aqui está um pouco de fundo, primeiro: CPU: Intel Core I7 RAM: 64 GB SO: Windows 8.0 […]

curl ou fsockopen para paypal ipn

Quais as vantagens que tem sobre a outra? Paypal recomenda usar fsockopen no entanto, existem muitos scripts na internet que usam curl . Qual devo usar? Curl: http://www.namepros.com/code/306043-process-paypal-ipn-with-curl.html fsockopen: https://cms.paypal.com/uk/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_admin_IPNImplementação

Chamada CURL com uma porta na url / localização não está funcionando – não pôde se conectar ao host

Eu estou tentando fazer uma chamada CURL para um url que se parece com isto: https://example.com:9000/test Quando eu executo o seguinte código, eu recebo erro de onda 7 não consegui conectar ao host. $headers = array( CURLOPT_RETURNTRANSFER => TRUE, CURLOPT_CONNECTTIMEOUT => 5, CURLOPT_TIMEOUT => 10, CURLOPT_URL => ‘https://example.com:9000/test’, ); $headers[CURLOPT_SSL_VERIFYPEER] = FALSE; $headers[CURLOPT_SSL_VERIFYHOST] = 2; […]

Como posso acelerar as tarefas CURL?

Estou usando CURL para buscar alguns dados de contas de usuário. Primeiro, faz logon e, em seguida, redireciona para outro URL onde reside o dado. Minhas statistics mostraram que levaram uma média de 14 segundos para buscar alguns dados espalhados por 5 páginas. Gostaria de acelerar as coisas, minhas perguntas são: É possível ver o […]

header curvatura php

Estou tentando envolver a cabeça usando o CURL com a API Newbooks. Possui duas formas de autenticação: OpenAuth e baseado em token. Estou tentando usar o método baseado em token. Eu usei o CURL antes, mas minhas credenciais de autenticação sempre foram no xml sendo aprovado. Com novos livros, parece que eu preciso passar as […]

O mesmo script cURL funciona em dev. Não consigo descobrir por que não está em produção

Este é o script, trabalhando na minha máquina de dev: $certPath = SITE_ROOT.’/certs/GoDaddyRootCertificateAuthority-G2.crt’; $options = [ CURLOPT_POST => 1, CURLOPT_URL => ‘https://uat.dwolla.com/oauth/rest/offsitegateway/checkouts’, CURLOPT_RETURNTRANSFER => 1, CURLOPT_POSTFIELDS => json_encode([‘name’=>’value’]), CURLOPT_HTTPHEADER => [‘Content-Type: application/json’], CURLOPT_SSL_VERIFYPEER => true, CURLOPT_CAINFO => $certPath, ]; $ch = curl_init(); curl_setopt_array($ch, $options); if( ! $result = curl_exec($ch)) $err = curl_error($ch); curl_close($ch); if(!$result) echo […]

verifique o URL com o google, seguro = ativo

Como posso verificar se o URL é exibido pelo google ou não? Exemplo: https://www.google.com/search?q=redtubex.xxx&safe=active Código: $input = ‘http://www.example.com’; $input = trim($input, ‘/’); if (!preg_match(‘#^http(s)?://#’, $input)) { $input = ‘http://’ . $input; } $urlParts = parse_url($input); $domain = preg_replace(‘/^www\./’, ”, $urlParts[‘host’]); $request = ‘https://www.google.com/search?q=’.$domain.’&safe=active/’; $ch = curl_init($request); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch,CURLOPT_RETURNTRANSFER, 1); $data = curl_exec($ch); curl_exec($ch); […]

php curl POST login asp.net

Estou tentando usar o cURL para o login automático neste site: o GSC . O site é compilado usando o ASP.NET. Executo primeiro uma solicitação GET para obter o ID da session, que funciona muito bem. Eu então preciso de uma solicitação POST para o mesmo site com id de session, nome de usuário, senha […]