2017-11-03 5 views
0

Ich bin sendind eine Post-Anforderung an den Rest api wie dieseAngular http Post params

this._http.post(full, this.user, this.options) 
     .toPromise() 
     .then(success => { 
     this.onSuccess(success); 
     }, error => { 
     this.onError(error); 
     }); 

Die Anfrage Arbeit perfekt, aber ich bin eine schlechte Antwort vom Server erhalten, da die Parameter auf diese Weise senden: enter image description here

Bereits mit JSON.stringify versucht und keine Änderung vorgenommen.

Wie kann ich die Daten formatieren? Hat jemand dieses Problem gehabt?

Vielen Dank im Voraus.

Dies ist die Erklärung

public user: any; 

und im Konstruktor:

this.user = { 
     "email: null, 
     "password": null, 
     "remember": false 
    } 
+0

können Sie den Code für die Show mit Benutzermodell? –

+0

@VitaliiChmovzh E-Mail, Passwort und merken. –

+0

Ich verstehe. Kann ich den Code sehen, in dem Sie ihn deklarieren? –

Antwort

0

die Antwort in json Konvertieren map Operator in rxjs

this._http.post(full, this.user, this.options) 
      .map(res=> res.json()) 
      .toPromise() 
      .then(success => { }, 
       error => {} 
     ); 
+0

Lass mich das versuchen ... –

+0

Nein, das ändert nicht das Format der Parameter. @Aravind –

+0

Ich habe Sie nicht bekommen können Sie erarbeiten? – Aravind