Curl problème fichier bash

Resuelto
cave2180 Mensajes publicados 512 Estado Miembro -  
cave2180 Mensajes publicados 512 Estado Miembro -
Hola,

Tengo un problema con el comando curl en Ubuntu
“curl: (3) Illegal characters found in URL”

Este es mi script:

#/bin/sh
ref='https://gestion.domain.fr/api/index.php/products/25'
curl -X PUT --header 'Content-Type: application/json' --header 'Accept: application/json' --header 'APIKEY: cleapi' -d '{"price": "45"}' $ref

Sin embargo mi URL es correcta y sin caracteres especiales.

Gracias de antemano

Configuración: Windows / Firefox 70.0

2 respuestas

jordane45 Mensajes publicados 30426 Fecha de registro   Estado Moderador Última intervención   4 830
 
Hola,

¿Es la URL real?
¿La has probado (por ejemplo con Postman)?

intenta hacer eso antes de la llamada curl
 ref=${ref%$'\r'} 


--
Atentamente,
Jordane
0
cave2180 Mensajes publicados 512 Estado Miembro 6
 
Para la URL, solo el dominio, la mantengo confidencial.
El comando funciona en la terminal pero no en el script...
Añadí la línea y funciona directo, completamente olvidé la salida de Chario...
Gracias :p
0