Ich erstelle eine API mit Tastypie und möchte von Backbone auf die API zugreifen. Um Anmeldeinformationen zu senden, verwende ich eine user_id und einen api_key. Ich mache dies in android und mit curl und das funktioniert super, aber ich kann den HTTP-Header aus dem Backbone setzen.
In curl verwende ich:
%Vor%und in Android Java verwende ich:
%Vor%Beide funktionieren gut, aber wenn ich dies in Backbone nach den Antworten versuche, die ich in einem anderen Beitrag von der Seite gefunden habe, hat das nicht funktioniert.
Ich versuche das:
%Vor%Ich setze den Header, wenn ich den Aufruf von destroy anrufe, aber das sendet keine Antwort an den Server.
Was mache ich in einem falschen Modus?
Danke an alle.
Tallmaris Antwort sollte es für Sie beheben, obwohl ich Usign jQuery ajaxSetup Methode empfehlen würde, um die Header als Standardwerte einzurichten für alle Ajax-Anfragen, wie ich glaube, Sie brauchen sie die ganze Zeit sowieso richtig?
Irgendwo, wo Sie die App starten, legen Sie
ein %Vor%Dank dieser Methode sparen Sie sich viel wiederholten Code :) halten Sie es trocken!
(Sie müssen natürlich sicherstellen, dass dataWeb in dem Bereich verfügbar ist, in dem Sie die App starten :))
Tags und Links backbone.js http tastypie