【问题标题】:Send HTTP.post() with XML?使用 XML 发送 HTTP.post()?
【发布时间】:2018-04-21 05:43:20
【问题描述】:

有什么方法可以将 ionic-native 的 HTTP.post(url, body, headers) 与 XML 正文一起使用?

post() 那里说它需要一个对象 (JSON) 但我的网络服务需要一个 XML 请求。

可能有类似 xml 对象的东西吗?

【问题讨论】:

  • 您可以指定 Accept 和 Content-type 标头属性并设置为 application/xml。检查这个已经回答的问题stackoverflow.com/questions/2965587/…
  • 它说它需要一个对象。它没有说它需要 JSON。如果它需要 JSON,那么它需要一个字符串。
  • 谢谢,我试试改成内容类型!
  • 当我尝试了一个字符串时,它说它确实需要 json 对象

标签: javascript json xml http ionic-framework


【解决方案1】:

您是否尝试将 content-type 设置为 text/xml,如下例所示?

let headers = new Headers();
headers.append('Content-Type', 'text/xml');

【讨论】:

  • 问题不在于XMLHttpRequest 对象
  • 对不起。如果你想使用 http 客户端,你只需要将 content-type 设置为 text/xml
  • 真的吗?那么,为什么 OP 在尝试将 XML 字符串作为正文传递时会说他们出错了?
  • 我会尽快试试这个
猜你喜欢
  • 1970-01-01
  • 2017-03-08
  • 1970-01-01
  • 2018-10-17
  • 1970-01-01
  • 2013-10-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多