xml - 在 AngularJS 中发布 XML

标签 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' }
})

最佳答案

我来这里寻找同样的东西,但是我尝试了斯凯勒的解决方案,但它不起作用。 我将内容类型更改为“application/xml”并且它有效。 这是片段:

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

关于xml - 在 AngularJS 中发布 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28373756/

相关文章:

javascript - JS使用toString获取字符串中的数组(不改变实际数组)

javascript - ionic 平台 ng-show 只是第二次工作

forms - 简单的 AngularJS 表单在范围内未定义

php - HTTP 请求结束后,PHP 脚本还能继续运行吗?

android - 使用 json 保护 http 请求 (android)

java - 使用java Spring在post方法中使用一个请求主体到不同的xml

c# - 如何重写此 Linq to XML 查询?

java - CardView 未以编程方式添加到 LinearLayout

javascript XMLSerializer 属性中的特殊字符

security - 如何防止来自用 Go 编写的 HTTP 服务器的 DDoS 攻击?