/ / Angular: Fehler beim Aufrufen des WCF-Dienstes mit AngularJS $ http - anglejs, wcf

Angular: Fehler beim Aufrufen des WCF-Dienstes mit AngularJS $ http - angularjs, wcf

Fehler beim Versuch, auf den WCF-Dienst mit AngularJS zuzugreifen $http. Hier ist der AngularJS-Code:

        $http({
method: "POST",
url: "http://localhost:59412/ToDoService.svc/SignIn",
params: JSON.stringify({ username: "jay" }),
headers: {
"Content-Type": "application/json"
}
})
.then(function (res) {
console.log(res);
})

Hier ist der WCF-Webservice-Code (ToDoService.svc.cs):

    public void SignIn(string username)
{

}

ToDoService.svc-Code lautet:

[ServiceContract]
public interface IToDoService
{
[OperationContract]
[WebInvoke(Method = "POST")]
void SignIn(string username);
}

Der in der Browserkonsole angezeigte Fehler lautet:

POST http://localhost:59412/ToDoService.svc/SignIn?0=%7B&1=%22&10=%22&11=:&12=%22&13=j&14=a&15=y&16=%22&17=%7D&2=u&3=s&4=e&5=r&6=n&7=a&8=m&9=e 500 (Internal Server Error)

HINWEIS: Funktioniert gut, wenn ich die Params aus dem Serviceabruf entferne.

Antworten:

0 für die Antwort № 1

ersetzen params mit data Möglichkeit

data: JSON.stringify({ username: "jay" })