2017-10-16 3 views
-1

Hey ich versuche, eine Post http-Service in ionischen, aber ich habe viele Probleme. Bitte geben Sie mir ein grundlegendes Beispiel für eine ionische Post http Dienstleistungen mit Json.Ionic http Post Service funktioniert nicht

folgend ist mein home.ts code bitte überprüfen Sie es.

import { Component } from '@angular/core' 
    import { NavController } from 'ionic-angular'; 
    import { Http, Headers, RequestOptions } from '@angular/http'; 
    import 'rxjs/add/operator/map'; 

@Component({ 
    selector: 'page-home', 
    templateUrl: 'home.html' 
}) 
export class HomePage { 

    constructor(public navCtrl: NavController, public http:Http) { 

    } 
getit(){ 
    console.log("kfdsf"); 
    let headers = new Headers(); 
    headers.append('content-type', 'application/json'); 

    let options= new RequestOptions({headers: headers}); 



    var data = { 
     "login":{ 
      username: "[email protected]", 
      password: "Passwor23" 
     } 
    } 

    this.http.post('url',JSON.stringify(data),options).map(res=>res.json()).subscribe(data=>{ 
     console.log(data) 
    }, err=>{ 
     console.log("Error!:", err.json()); 
    }); 
} 


} 
+0

Das ist ziemlich ähnlich https://stackoverflow.com/questions/46766284/how-to-make-a-post-and-get-works- in-a-mvc-project/46766561 # 46766561 –

+0

Sie sollten teilen, was Sie versucht haben, damit wir Sie führen können. –

Antwort

0

können Sie versuchen, auf diese Weise

login(credentials) { 
    return new Promise((resolve, reject) => { 
     let headers = new Headers(); 
     headers.append('Content-Type', 'application/json'); 

     this.http.post(apiUrl+'login', JSON.stringify(credentials), {headers: headers, withCredentials: true}) 
      .subscribe(res => { 
      resolve(res.json()); 
      }, (err) => { 
      reject(err); 
      }); 
    }); 
    } 
Verwandte Themen