在AngularJS中发布XML

时间:2015-02-06 19:59:10

标签: xml angularjs http post

我一直在寻找一些angularjs文档的时间,这些文档解释了如何使用$http对象发布xml数据。 angular只是不提供它们的$http对象吗?代码:

$http({ 
  method: 'POST',
  url: 'http://10.0.0.123/PHP/itemsGet.php',
  data: '<searchKey id="whatever"/>',
  headers: { "Content-Type": 'application/x-www-form-urlencoded' }
})

2 个答案:

答案 0 :(得分:2)

我来到这里寻找同样的事情,但是我尝试了Skyler的解决方案而且没有用。 我将内容类型更改为&#39; application / xml&#39;它起作用了。 这是片段:

$http({ 
    method: 'POST',
    url: 'http://10.0.0.123/PHP/itemsGet.php',
    data: '<searchKey id="whatever"/>',
    headers: { "Content-Type": 'application/xml' }
})

答案 1 :(得分:1)

想出来。 Content-Type告诉了我一段时间。看来application/xml更有意义。哦,不管有效!

$http({ 
    method: 'POST',
    url: 'http://10.0.0.123/PHP/itemsGet.php',
    data: '<searchKey id="whatever"/>',
    headers: { "Content-Type": 'application/xml' }
})