Ihre Methode gibt nur Observable
zurück, sie werden nur als Funktion gesetzt. Observable
sind in der Natur faul. Sie würden nicht ausgeführt werden, bis Sie sie abonnieren.
Ich nehme an, dass Sie die Standardkonfiguration für einen WebService verwenden. In diesem Fall glaube ich, dass Ihr Problem darin besteht, dass Sie die eingebaute Restfunktionalität von Angular2 verwenden, um auf einen WebService, auch als Soap-Service bezeichnet, zuzugreifen, der XML-Soap-Umschläge zurückgibt. Daher der 404.
Leider müssen Sie etwas mehr Arbeit erledigen, als wenn Sie auf einen Rest-Service zugreifen würden. Schauen Sie sich angular2-soap auf GitHub an. Es sollte dich auf den richtigen Weg bringen.