Souci curl fichier bash

Résolu
cave2180 Messages postés 512 Statut Membre -  
cave2180 Messages postés 512 Statut Membre -
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. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
     
    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'}
    


    0
    1. cave2180 Messages postés 512 Statut Membre 6
       
      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
      0