Was ist der richtige Weg, um angle2 http-Anfragen mit Django CSRF-Schutz zu verwenden?
In Angular1 kann das Problem durch Konfigurieren von $ http-provider behoben werden. Mögen
app.config(function($httpProvider) {
$httpProvider.defaults.xsrfCookieName = 'csrftoken';
$httpProvider.defaults.xsrfHeaderName = 'X-CSRFToken';
});
Was ist eine gute Methode, um dasselbe in Angular2 zu tun?
m in Angular2 mit http-Anfragen arbeiten zu können, müssen wir die Klasse Http verwenden. Natürlich ist es keine gute Praxis, jedem Aufruf von post-function eine CSRF-Zeile hinzuzufügen.
Ich denke, in Angular2 sollte ich eine eigene Klasse erstellen, die die Http-Klasse von Angular2 erbt, und die Nachfunktion neu definieren. Ist es der richtige Ansatz oder gibt es eine elegantere Methode?