2017-10-20 32 views
0

hey je suis nouveau dans la requête http 2 ionique, et face à un problème dans les services de poste http, voici mon code, vous s'il vous plaît voir et m'aider à trouver le problème.ionique 2 service de poste http ne fonctionne pas

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 { 

    data:any; 
    name:any; 
    error:any; 

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


    } 
postit(){ 
    var headers=new Headers(); 
    headers.append('Content-Type', 'application/json'); 

    var data = JSON.stringify({ 
     username: "username", 
     password: "password" 

    }); 


    this.http.post('url',JSON.stringify(data),{headers:headers}) 
    .subscribe(res=>{ 
    this.data=res.json(); 
    this.name=this.data.userId; 
    console.log(res.json()); 
    }, 
    (err)=>{ 
     this.error=err; 
     console.log("some error:",err); 
    }); 
} 


} 

L'URL est une page de connexion qui nécessite des informations d'identification. Ce code est-il un objet de données spécialement json? s'il vous plaît aidez-moi j'ai perdu mes 4 jours dans ce problème. merci.

+0

Et quel est le problème exactement? –

+0

j'ai eu l'erreur dans la console == net :: ERR_INSECURE_RESPONSE –

Répondre

1

Vous appelez JSON.stringify deux fois: une fois lorsque vous créez les données et une fois lorsque vous envoyez le POST. Enlevez le second et ne laissez que les 'données'.

+0

toujours j'obtiens l'erreur dans la console: net :: ERR_INSECURE_RESPONSE –

+0

est la méthode de faire un objet de json ok ou pas? –