Ich versuche, Daten an einen Webdienst zu senden, aber die Daten fehlen.
Hier ist der Code
var product = {
CategoryID: 'test'
};
$http({
url: URL,
method: "POST",
data: product,
headers: {'Content-Type': 'application/x-www-form-urlencoded'}
})
.success(function(data,status,headers,config) {
console.log(data);
})
.error(function(data,status,headers,config) {
console.log(data);
});
Die POST-Daten auf dem Server ist leer.
Ich habe Access-Control-Allow-Origin-, Access-Control-Allow-MethodeAccess-Control-Allow-Headers und Access-Control-Allow-Header auf dem Server eingerichtet.
Diese API funktioniert gut, wenn durch Postman getestet
Sie Ihr Browser-Debugger, um zu sehen, was tatsächlich gesendet wird, und vergleichen Sie das mit dem, was mit Postman gesendet wird. Es gibt offensichtlich einen Unterschied irgendwo, aber Sie müssen derjenige sein, der es findet. – Igor
@Igor Ich habe und es scheint keinen Unterschied zu geben. Die ionische App hat sogar eine Inhaltslänge, die nicht null ist. – SunMan
Können Sie uns mehr darüber erzählen, wie Sie Daten auf der Serverseite abrufen? – erwan