Amigo,
Estou fazendo um aplicativo, onde o mesmo vai apenas consultas as vendas de um individuo.
Eu ja tenho uma API formada, queria saber como faço para consultar a mesma.
eu uso essa API no postman, a mesma funcina. Configuraçoes do postman:
POST: http://url.com.br Headers: key value
Content-type application/x-www-form-urlencoded
Body:
(x) x-www-form-urlencoded
Key Value
versao 1.1
consultaVenda {"dataPagamento":"2017-04- 03","dataPagamentoFinal":"2017-05-03"}
token xxxxxxxxxxxxxxx
meu codigo:
import{Component} from '@angular/core';
import { Injectable } from '@angular/core';
import { Http, Headers, RequestOptions } from '@angular/http';
import { NavController } from 'ionic-angular';
@Component({
})
export class HomePage {
constructor(public navCtrl: NavController, public http: Http) {
}
postRequest() {
var headers = new Headers();
headers.append('Content-Type', ' application/x-www-form-urlencoded ' );
headers.append()
let options = new RequestOptions({ headers: headers });
let postParams = {
versao: 1.1,
consultaVenda: '{"dataPagamento":"2017-04-03","dataPagamentoFinal":"2017-05-03"}',
token: 'xxxxxxxxxxxx'
}
this.http.post(" hhttp://url.com.br",
postParams, options)
.subscribe(data => {
console.log(data['_body']);
}, error => {
console.log(error);
});
}
}