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

  1. 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
    1. 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