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

jordane45 Messages postés 40050 Statut Modérateur 4 757
 
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 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