gpt4 book ai didi

javascript - 如何使用 NodeJS 将 XML 数据推送到 Azure 服务总线

转载 作者:行者123 更新时间:2023-12-03 06:41:45 25 4
gpt4 key购买 nike

我有以下代码将 xml 数据推送到 Azure 服务总线,但它将消息作为字符串而不是 xml 推送。有什么我想念的吗?请推荐我。

    const xml = `<p>This is <b>some</b> content.</content></p>`;
const message = {
body: xml,
contentType: 'application/xml; charset="utf-8"',
};
try {
await sender.sendMessages(message);
await sbClient.close();
} finally {
await sbClient.close();
}

我尝试设置以下内容类型:

  1. “application/atom+xml;type=entry;charset=utf-8”
  2. “文本/xml;编码='utf-8'”
  3. “application/xml;charset='utf-8'”
  4. “应用程序/xml”

最佳答案

当您设置contentType时消息的内容,然后它定义消息的内容类型,并且实际上不会将字符串消息内容转换为所需的格式。无论您在正文中定义什么消息内容,它都会被传递。如果您希望消息采用 XML 格式,请将消息内容转换为 XML。

关于javascript - 如何使用 NodeJS 将 XML 数据推送到 Azure 服务总线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74460788/

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