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?

Antworten auf die Frage(14)

Ihre Antwort auf die Frage