0
votes

Angulaire 8: Impossible d'envoyer une autorisation avec service

Je veux envoyer la "autorisation" suivante via le service.

this.commService.getToken().subscribe((data: any) => {
  console.log(data);
});


0 commentaires

4 Réponses :


0
votes

C'est la bonne façon de le transmettre:

const httpOptions = {
      headers: new HttpHeaders({ 'Authorization': 'Basic c3ByaW5nLXNlY3VyaXR5LW9hdXRoMi1yZWFkLXdyaXRlLWNsaWVudDpzcHJpbmctc2VjdXJpdHktb2F1dGgyLXJlYWQtd3JpdGUtY2xpZW50LXBhc3N3b3JkMTIzNA==' })
    };

return this.httpClient.post(this.rootUrl + "oauth/token?client_id=spring-security-oauth2-read-write-client&password=XXXXX&username=XX@XXX.com&grant_type=password", httpOptions)


2 commentaires

Impossible de trouver le nom 'httpoptions'


Si vous ne l'utilisez pas dans la même portée, utilisez ceci.httpoption



0
votes

Essayez ceci; xxx

Vous pouvez essayer avec httpparams au lieu de la chaîne de requête manuelle. et consultez également ce guide


2 commentaires

Votre méthode HTTP d'API est-elle définie sur "POST"? Êtes-vous sûr que les deux sont la même méthode HTTP?


Oui, post. Oui, méthode http



0
votes

C'est la bonne façon de définir des en-têtes. Il est important de définir le type type xxx


0 commentaires

0
votes
this.http.post(url, null, httpOptions)
I did the same as per the post Angular 8: unable to set headers

0 commentaires