Ich habe einen Web-API-Controller, der wie folgt aussieht:Angular 2/Web Api - json Parsing-Fehler Syntaxfehler unerwartetes Ende des Eingangs
[HttpPost]
public IHttpActionResult Test()
{
return Ok();
}
Dies ist die korrekte Syntax, aber wenn ich versuche, das von einem nennen Service in Angular 2, bekomme ich die Fehlermeldung: "JSON Parsing Fehler Syntaxfehler unerwartetes Ende der Eingabe." Um dieses Problem zu beheben, muss ich einen Wert in das ActionResult eingeben, z. B.
return Ok(1)
Fehle ich einige Konfiguration? Mein Angular 2 Service-Aufruf sieht wie folgt aus:
return this.http.post(API/Controller/Test).map(res => res.json());
Für ein ähnliches Problem in Httpclient sehen diese Diskussion: https://github.com/angular/angular/issues/18680 –