Souci curl fichier bash

Résolu
cave2180 Messages postés 425 Date d'inscription   Statut Membre Dernière intervention   -  
cave2180 Messages postés 425 Date d'inscription   Statut Membre Dernière intervention   -
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

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 753
 
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
cave2180 Messages postés 425 Date d'inscription   Statut Membre Dernière intervention   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