IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques Discussion :

CURL : s'identifier avec un login contenant un @


Sujet :

Bibliothèques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Higestromm
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    516
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 516
    Par défaut CURL : s'identifier avec un login contenant un @
    Bonjour,

    J'ai un souci en utilisant la bibliothèque curl.
    Je doit me connecter sur un serveur FTP dont le login contient un caractère @ qui est normalement utilisé pour séparer l'URL des identifiants au format :
    login:pass@ftp://monserveur.ftp

    Du coup quand je tente de me connecter, rien ne se produit.
    J'ai vu par ci par là qu'on pouvais remplacer le caractère @ par %40. J'ai essayer et Curl ne plante plus mais il ne reconnais pas non plus le login.

    Je n'ai pas la possibilité de modifier le nom d’utilisateur qui m'a été donné. Quelqu'un a t'il une idée a me proposer ?

    Merci

  2. #2
    Membre émérite

    Homme Profil pro
    linux, pascal, HTML
    Inscrit en
    Mars 2002
    Messages
    649
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : Belgique

    Informations professionnelles :
    Activité : linux, pascal, HTML
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2002
    Messages : 649
    Billets dans le blog
    1
    Par défaut
    bonjour,
    je connais absolument pas curl mais comme je suis curieux, j'ai voulu voir ce que cela cache
    et j'ai trouvé cela
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    -u, --user <user:password> Specify the user name and password to use for server authentication.
    ici https://curl.haxx.se/docs/manpage.html

  3. #3
    Membre éclairé Avatar de Higestromm
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    516
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 516
    Par défaut
    Oui, mais comme en interne, curl ajoute la combinaison login:pass à l'URL séparer par un @ on obtient cela :
    login:pass@ftp://monserveur.ftp

    et comme mon login contient un @ il ne parvient pas à parser le login / pass correctement.
    par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Login = monlogin@mondomaine.com
    pass = monpass
    url = ftp://ftp.monserveurftp.com
    on obtient la ligne suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    monlogin@mondomaine.com:monpass@ftp://ftp.monserveurftp.com
    et là, c'est le drame ...

  4. #4
    Membre émérite

    Homme Profil pro
    linux, pascal, HTML
    Inscrit en
    Mars 2002
    Messages
    649
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : Belgique

    Informations professionnelles :
    Activité : linux, pascal, HTML
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2002
    Messages : 649
    Billets dans le blog
    1
    Par défaut
    et en l'entrant directement ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    curl -u monlogin@mondomaine.com:password ftp://ftp.monserveurftp.com
    quoi que j'en doute ou alors en l'échappant peut-être
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    curl -u monlogin\@mondomaine.com:password ftp://ftp.monserveurftp.com
    Bref je passe la main à plus compétant

  5. #5
    Membre éclairé Avatar de Higestromm
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    516
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 516
    Par défaut
    Bon bah sans raison apparente, mon login avec @ fonctionne maintenant...

    Résolu... mais je ne sait pas pourquoi :/

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 9
    Dernier message: 08/11/2007, 13h33
  2. Problème avec une TImageList contenant des grandes images
    Par Manopower dans le forum Composants VCL
    Réponses: 8
    Dernier message: 17/11/2005, 15h20
  3. (Petit ?) problème avec une page contenant du Flash
    Par ologram dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 01/09/2005, 18h45
  4. problème avec ma requete contenant un "in" :
    Par seb78000 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 10/07/2005, 16h38
  5. [débutant][servlet]Problème avec Servlet login
    Par stago dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 10/05/2005, 00h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo