gpt4 book ai didi

javascript - 使用 AngularJS 的 $resource (v1.2.x) POST 原始 XML

转载 作者:行者123 更新时间:2023-12-02 16:47:25 25 4
gpt4 key购买 nike

我正在尝试使用 AngularJS 的 $resource 通过 POST 向 API 发送一些 XML,但我不太确定应该如何传递我想要发送的数据。

这是我目前拥有的:

    "Cart": $resource("http://........../api?ws_key=*********", {
ws_key: ws_key
}, {
save: {
method: "POST",
isArray: false,
headers:{
'Content-Type':'raw; charset=UTF-8'
}
}
})

假设我想发送一个简单的字符串 (xml)。我应该在哪里传递它?

最佳答案

您可以使用transformRequest,它默认将传递的数据转换为json。

"Cart": $resource("http://........../api?ws_key=*********", {
ws_key: ws_key
}, {
save: {
method: "POST",
isArray: false,
transformRequest: function transformDataToXml(data, headersGetter) { /* ... */}
headers:{
'Content-Type':'application/xml; charset=UTF-8'
}
}
})

然后

card.$save("<tab>content</tag>"); 

关于javascript - 使用 AngularJS 的 $resource (v1.2.x) POST 原始 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26993935/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com