You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure APIM ARM部署时apis/operations的representations.sample未生效问题求解

背景

我通过ARM模板部署开发/生产环境的APIM实例,其中一个API接收application/xml格式的请求正文。如果在Azure门户中手动添加该配置,配置可以正常保存并在开发者门户展示:
APIM添加请求正文示例

我提取配置后部署到生产APIM实例时,能在代码和Azure部署日志中确认示例表示已包含在ARM模板中:
门户中ARM部署记录

但xml示例部分实际未部署成功,生产实例中该字段为空:
生产环境请求表示示例

已尝试的解决方案

  • 我找到相关资料早在2017年就提到了该问题,但我不想因为这一个bug更改整套部署策略。
  • 我尝试将其添加为定义,因为JSON响应定义可以正常工作,但定义仅支持JSON格式,不支持XML。
  • 我测试了多种representations.contentType/representations.sample组合,均无法通过ARM部署成功(门户中示例字段为空),因此问题应该和特殊字符无关。

相关测试配置参考:

"representations": [
            {
              "contentType": "application/xml",
              "sample": "Hello World"
            },
            {
              "contentType": "application/json",
              "sample": "Hello World"
            },
            {
              "contentType": "text/plain",
              "sample": "Hello World"
            },
            {
              "contentType": "text/xml",
              "sample": "<xml></xml>"
            },
            {
              "contentType": "text/xml",
              "sample": "&lt;xml&gt;&lt;/xml&gt;"
            }
          ]

问题

请问有没有人找到该问题的解决方案?另外如何向微软反馈该问题?原Azure资源管理器反馈论坛已经停止运营了。


内容的提问来源于stack exchange,提问作者nosvalds

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 23:51:04