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

 

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    juin 2017
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : juin 2017
    Messages : 23
    Points : 20
    Points
    20

    Par défaut Consommer WS avec Requête(s) HTTP

    Bonjour,

    J'utilise Typescript/Angular coté Front et Spring/JavaEE coté Back,

    Je voudrais qu'après que l'utilisateur ait entré une adresse mail et submit, le serveur reçoive l'adresse mail et envoi un token d'authentification au client

    Est-il possible qu'avec une seule Requête Post, le client envoie son adresse mail et récupère le token ? ou faut-il une requête Post suivie d'une requête Get pour récupérer le token ?

    Voila le code de ma requête Post :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    onSubmit(form: NgForm){
        this.email = form.value['email'];
        this.httpClient.post('http://localhost:8080/testPost', this.email
        )
          .subscribe(
            (res) => {
              console.log(res);
            },
            (error) => {
              console.log('Error:', error);
            }
        );
      }
    Et voila ma servlet :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    @RequestMapping("/testPost")
        public String test(HttpServletRequest request) {
            return "Allo";
            //System.out.println(request.getReader().readLine());
        }
    Je pensais que la console afficherais "Allo" mais il est directement affiché à l’écran ...

  2. #2
    Modérateur
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    août 2005
    Messages
    3 458
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : août 2005
    Messages : 3 458
    Points : 13 538
    Points
    13 538

    Par défaut

    Citation Envoyé par liquidP Voir le message
    Je voudrais qu'après que l'utilisateur ait entré une adresse mail et submit, le serveur reçoive l'adresse mail et envoi un token d'authentification au client
    J'ai encore jamais vu un système d'authentification qui ne prend en entrée qu'une adresse mail !

    T'es sur que t'oublie pas une étape ?
    "Toute personne croyant qu'une croissance exponentielle peut durer indéfiniment dans un monde fini est soit un fou, soit un économiste."
    Kenneth E. Boulding

    "Les richesses naturelles sont inépuisables, car, sans cela, nous ne les obtiendrions pas gratuitement. Ne pouvant être ni multipliées ni épuisées, elles ne sont pas l’objet des sciences économiques."
    Jean-Baptiste Say, Traité d'économie politique, 1803.

    "/home/earth is 102% full ... please delete anyone you can."
    Inconnu

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

Discussions similaires

  1. Problème authentification login:pwd avec requête HTTP POST
    Par raydonovan dans le forum Réseau/Web
    Réponses: 8
    Dernier message: 26/01/2017, 22h22
  2. [Security] Spring Security access denied page avec requête HTTP DELETE
    Par RmnX64 dans le forum Spring
    Réponses: 0
    Dernier message: 28/02/2013, 15h34
  3. [Batch] Problème avec requête HTTP
    Par Cyanatide dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 11/09/2012, 13h34
  4. travailler avec requêtes HTTP
    Par djmic dans le forum ASP.NET
    Réponses: 14
    Dernier message: 25/02/2009, 11h17

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