xml - 如何将 POST azure api 管理系统中的输入参数转换为 XML 并使其成为请求正文?
问题描述
我在 xml 文件中有一个凭据字段,我将其作为 azure api 管理系统中 POST 调用的输入请求正文提供。我想将这些凭据添加为参数,然后必须在进行 api 调用之前将这些凭据添加到 xml 文件(转换)中。我怎么能做到这一点?
解决方案
您要添加这些凭据的参数类型并不完全清楚。一般来说,您可以执行以下操作:
<set-variable name="body" value="@(context.Request.Body.As<XElement>(true))"/>
<set-query-parameter name="creds">
<value>@(((XElement)context.Variables["body"]).Element("XXX").Value)</value>
</set-query-parameter>
推荐阅读
- javascript - JS Regex 删除字符串中最后一个连字符后的数字
- firebase - 如何解决 Flutter 上的 AutoValidateMode 问题?
- python - python字典到numpy数组切片
- pine-script - 如何将两种多种交易策略组合成单一策略?
- java - 我在必要的环境中设置了 JAVA_HOME,但是 VScode 插件无法识别它
- r - R Markdown 不呈现一些 HTML?
- unity3d - 无法转换方法 grup “tostring”
- javascript - `undefined!` 在打字稿中是什么意思?
- javascript - 如何将数据从顶级路由传递到 React 中的内部路由?
- wordpress - 无法在移动设备上使用 Revolution Slider 取消 YouTube 视频静音