Bonjour,
J'ai actuellement un script qui fonctionne correctement, sous la forme :
cat<<EOF | openssl enc -base64 | \
curl -sS --request POST --user 'log:pass' \
--write-out "%{http_code}" --form message='<-' \
https://www.signal-spam.fr/api/signaler
la-je-colle-mon
texte-sur-plusieurs
lignes...
EOF
J'obtiens bien un code "202" du serveur
www.signal-spam.fr, et le
spam que j'ai collé est bien déclaré.
Si j'utilise à la place du cat<<EOF un fichier texte :
cat /tmp/spam-a-traiter | openssl enc -base64 | \
curl -sS --request POST --user 'log:pass' \
--write-out "%{http_code}" --form message='<-' \
https://www.signal-spam.fr/api/signaler
j'obtiens en retour un code "400" (erreur d'authentification)
J'ai fait des tests en http à la place d'https, avec un tcpdump pour
tenter de détecter des anomalies, je n'ai rien trouvé.
Je sèche complètement !
Merci pour votre aide.
patpro
_______________________________________________
archives :
http://listes.patpro.net/list/sshfr.fr.html
http://listes.patpro.net/mailman/listinfo/script_shell_fr