来自我的“入站处理”策略的片段:
<inbound>
<base />
<xml-to-json kind="direct" apply="always" consider-accept-header="false" />
</inbound>问题:当我在“入站处理”中应用此策略时,被调用的后端API (Logic App)被赋予一个空体。接收此请求的API显示Content-Length = 0。
追踪结果:
xml-to-json (0.697 ms)
"XML-to-JSON policy was applied. Original Content-Length header was removed as its value was invalidated. Content-Type header was set to 'application/json'."注释:当我在“出站处理”策略中应用这个完全相同的策略时,我会得到我期望的结果。
我发送的基本XML示例:
<note>
<to>PersonOne</to>
<from>PersonTwo</from>
<heading>Test</heading>
<body>Example</body>
</note>结果当在“出站策略”部分中应用策略时,我得到这样的结果(正如预期的那样):
{
"note": {
"to": "PersonOne",
"from": "PersonTwo",
"heading": "Test",
"body": "Example"
}
}https://stackoverflow.com/questions/56263028
复制相似问题