Articles of libcurl

Obter cUrl para enviar de forma preventiva o header da Autorização para autenticação DIGEST em PHP

Nós temos uma página PHP (na verdade, um plugin WordPress) que faz chamadas para uma API REST com autenticação DIGEST. O identificador de curl é criado por solicitação, com credenciais de autorização e autenticadas com sucesso. PROBLEMA: Sob o capô, Curl está enviando dois pedidos. O primeiro falha com um 401 e um desafio, o […]

PHP curl: curl_setopt () fopencookie falhou

Estou tentando escrever um script, que esconde imagens, mas estou preso com a seguinte mensagem de erro: Nov 4 12:55:19 centos httpd: PHP Fatal error: curl_setopt() [https://stackoverflow.com/questions/4096470/php-curl-curl-setopt-fopencookie-failed/function.curl-setopt]: fopencookie failed in /var/www/html/proxy3.php on line 6 Preparei um script mais simples que ainda possui esse problema: No diretório / tmp eu vejo um arquivo de tamanho zero: […]

solicitação de publicação usando curl

Estou prestes a criar um pequeno serviço da Web seguindo a arquitetura REST e uso o Slim Framework para lidar com Roteamento. Eu defini uma rota de publicação para poder adicionar um usuário, por exemplo, no database, enviando a solicitação de publicação de outro servidor usando a extensão de curvatura, a solicitação é enviada, mas […]

preencha automaticamente um formulário usando curl e php

Estou tentando escrever um script que preencha o formulário automaticamente e depois pressione automaticamente o botão enviar. Eu li que você pode usar o Curl para postar solicitações de http, mas como você faz se o formulário lida com o post-pedido com o javascript, como o código abaixo?

Baixe um arquivo de um FTP usando Curl com PHP

Estou tentando baixar um arquivo de um servidor FTP usando Curl. Posso colar o URL no meu navegador e ele funciona bem. O problema é que com Curl e PHP, acredito que o servidor FTP está fazendo um redirecionamento e a Curl não seguirá. Recebo a mensagem de erro: “O servidor negou que você mudasse […]

Respostas atrasadas para CURL SSL PUTs / POSTs (php) (NSS vs OpenSSL)

Eu tenho dois servidores web apache baseados no Fedora fazendo as mesmas chamadas SSL PUT / POST com php / cURL. Um funciona bem, mas com o outro a chamada é bem-sucedida, mas leva muito tempo para retornar uma resposta (~ 10 min). (GETs não parecem afetados) O cURL do servidor de trabalho usa o […]

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 […]

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; […]

Dados do post de curvatura de php para obter url

Quero enviar dados de publicação para uma página para obter valor. O problema é que eu quero obter dados do formulário abc.com . E o abc.com abre somente se o usuário chegar ao abc.com partir do abc.com/previous url . Talvez seja fazer alguma session ou cookies para autenticar. Eu não faço ideia. O que eu […]

configurando o cookie através da onda

Estou tentando configurar o cookie através do CURL em PHP, mas ele falha. meu código php parece assim $ch=curl_init(); $url=”http://localhost/javascript%20cookies/test_cookies.html”; curl_setopt($ch, CURLOPT_COOKIE, ‘user=1’); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $contents = curl_exec($ch); curl_close($ch); echo $contents; ?> o arquivo test_cookies.html contém javascript que verifica se há um cookie e se achar que o conteúdo é distribuído […]