Jederionic aufrufen RestApi mit Header
Ich bin neu mit ionischen Rahmen. Beim Aufruf der Rest-API mit dem Header-Feld und Übergabe des Tokens mit dem Header-Feld. API ruft immer zweimal eine Preflight-Anforderung und zweitens POST
auf.
In Preflight-Anfrage Ich erhalte status code 204
und auf POST
es funktioniert gut mit dem Statuscode 200, aber wenn Rest-API-Aufruf ohne Token nur einmal
var head = { 'X-Auth-Token' : window.localStorage.getItem('token') };
this.getlist = function (json) { return post('restapi url',json); };
function post(targetUrl, json) {
var deferred = $q.defer();
$http({ url: targetUrl, method: "POST", data: json, headers: head }).success(function (data, status, headers, config) { deferred.resolve(data); })
return deferred.promise;
}
Post einige Code, den Sie ausprobiert haben. –
var Kopf = { 'X-Auth-Token': window.localStorage.getItem ('Token') }; this.getlist = Funktion (json) { Rücksendepost ('restapi url', json); }; \t \t Funktionspost (targetUrl, json) { var zurückgestellt = $ q.defer(); $ http ({ url: targetUrl, \t \t Methode: "POST", \t \t Daten: json, \t \t Header: Kopf }). Erfolg (Funktion (Daten, Status, headers, config) { deferred.resolve (data); }) return deferred.Promise; } – Gourav