Souci curl fichier bash

Résolu
Bonjour,

J'ai un souci avec la commande curl sous ubuntu
"curl: (3) Illegal characters found in URL"

Voici mon 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

Pourtant mon url est bonne et sans caractère spéciaux.

Merci d'avance

Configuration: Windows / Firefox 70.0

2 réponses

  1. Modérateur
    Bonjour,

    C'est la vraie url ?
    Tu l'as testé (via postman par exemple) ?

    essaye de faire ça avant l'appel curl
    ref=${ref%$'\r'}
    


    1. Pour l'url, juste le domaine, je la garde confidentielle.
      La commande fonctionne dans le terminal mais pas en script...
      J'ai ajouté la ligne et ça marche direct, j'ai complétement oublié le retour chario...
      Merci :p