Quantcast
Channel: Ionic Forum - Latest posts
Viewing all articles
Browse latest Browse all 230807

Http native header not sending

$
0
0

I am developing an app with HTTP. I want to send the data with headers. Data is successfully sending without header.
I am used the steps in

the code is

let header = new HttpHeaders();
header = header.set('a', 'abc');

    this.http.post(this.apiUrl+'/login', {postParams}, {header}).then(data => {
        console.log(data.status);
        console.log(data.data); // data received by server
        console.log(data.headers);
    var json = JSON.stringify(data.headers);
    console.log(JSON.stringify(data.headers["x-auth-token"]));

})
.catch(error => {

    console.log(error.status); // showing as "undefined"
    console.log(error.error); // showing as "undefined"
    console.log(error.headers); // showing as "undefined"
});

The import files are

import { Injectable } from '@angular/core';
import { HttpClient, HttpParams, HttpHeaders } from '@angular/common/http';
import { Headers, RequestOptions  } from '@angular/http';
import { HTTP } from '@ionic-native/http';

I have tried different methods but not getting the result.

If adding

this.http.post(this.apiUrl+'/login', {postParams}, {})

Geeting the result but when adding

this.http.post(this.apiUrl+'/login', {postParams}, {header})

Errors showing “undefined” .

Please help me.


Viewing all articles
Browse latest Browse all 230807

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>