[英]Sending Xml from $http in Angularjs to webapi
我在角度应用中有一个webapi方法和$ http服务以下的调用:-
[HttpPost]
Public Employee Getdata ([FROMBODY] XElement objxml)
{ }
$http({
url : wwww.google.com,
method : 'POST',
data : $.param({
xml: vm.inputxml
}),
headers : {'Content-Type' : 'application/xml'}
})
这里的问题是webapi引发错误,因为“反序列化类型为system.xml.linq.Xelement的对象时发生错误,根级别的数据无效”。
您能否建议一种方法,如何将xml从angular发送到webapi。 Web api输入类型Xlelement不能更改,或者它只能接受xmlreader等xml类型,但是I / p不能更改为字符串。 请提出建议..非常感谢您的帮助。
尝试直接使用它:
$http({
url : wwww.google.com,
method : 'POST',
data : vm.inputxml,
headers : {'Content-Type' : 'application/xml'}
})
请参阅: 在AngularJS中发布XML
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.