Preguntas etiquetadas con curl

319
¿Cómo urlencode datos para el comando curl?

Estoy tratando de escribir un script bash para la prueba que toma un parámetro y lo envía a través de curl al sitio web. Necesito url codificar el valor para asegurarme de que los caracteres especiales se procesen correctamente. ¿Cuál es la mejor manera de hacer esto? Aquí está mi script básico...

306
wget / curl archivo grande de google drive

Estoy tratando de descargar un archivo de Google Drive en un script, y tengo algunos problemas para hacerlo. Los archivos que intento descargar están aquí . He buscado mucho en línea y finalmente logré descargar uno de ellos. Obtuve los UID de los archivos y el más pequeño (1,6 MB) se descarga...

305
Pasar una URL con corchetes para rizar

Si intento pasar una URL a curl que contiene corchetes, falla con un error: $ curl 'http://www.google.com/?TEST[]=1' curl: (3) [globbing] illegal character in range specification at pos 29 Sin embargo, si escapo de ambos corchetes, parece funcionar: $ curl

260
JSONDecodeError: valor esperado: línea 1 columna 1 (char 0)

Recibo un error Expecting value: line 1 column 1 (char 0)al intentar decodificar JSON. La URL que uso para la llamada API funciona bien en el navegador, pero da este error cuando se realiza a través de una solicitud curl. El siguiente es el código que uso para la solicitud curl. El error ocurre...

230
Establecer el tiempo de espera de Curl en PHP

Estoy ejecutando una solicitud curl en una base de datos eXist a través de php. El conjunto de datos es muy grande y, como resultado, la base de datos demora mucho tiempo en devolver una respuesta XML. Para solucionar eso, configuramos una solicitud curl, con lo que se supone que es un largo tiempo...

211
PHP - Curl de depuración

Me gustaría ver cuáles son los campos de publicación en la solicitud antes de enviarla. (Para fines de depuración). La biblioteca PHP (clase) que estoy usando ya está hecha (no por mí), así que estoy tratando de entenderla. Por lo que puedo decir, se usa curl_setopt()para configurar diferentes...