Ich muss ein Array von Objekt aus meiner Angular-Anwendung zu einem. Net-Web-Service mit Nancy-Framework übergeben.
Ich versuchte dies:
function TestCtrl($scope, $http){
$scope.postTest = function(){
var data = [obj1, obj2, obj3];
$http({
url: 'myURL',
method: "POST",
data: data,
headers: {
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'
}
}).success(function(data){
alert("done");
});
}
}
Aber Server 500 Interner Serverfehler senden.
Ich weiß nicht, warum es nicht funktioniert. Ich bin kein Experte für Web-Services, aber ich denke, es ist ein Serialisierungsproblem.
Kann mir jemand helfen?
welche Datenformat Ihre Webservice erwartet verwenden kann? –
Mein Web-Service erwartet JSON – axvo
Wenn Sie mit AngularJS-spezifischem Serialisierungsproblem konfrontiert sind, dann ist httpParamSerializerJQLike das, was Sie brauchen. Sehen Sie sich http://stackoverflow.com/questions/33852190/angularjs-get-ajax-call-with-array-parameters an – VivekDev