首页 > 解决方案 > 调用 wmRoot 服务以获取 xml 或 json 格式的包列表

问题描述

在 IS 上调用 GET 时,/invoke/wm.server.packages:packageList我得到一个格式化为表格的结果。我更愿意得到一种我可以使用而没有太多解析麻烦的格式。

<BODY bgcolor=#dddddd>
    <TABLE bgcolor=#dddddd border=1>
        <TR>
            <TD valign="top">
                <B>packages</B>
            </TD>
            <TD>
                <TABLE>
...
                            <TABLE bgcolor=#dddddd border=1>
                                <TR>
                                    <TD valign="top">
                                        <B>name</B>
                                    </TD>
                                    <TD>PackageNameX</TD>
                                </TR>
...
                </TABLE>
            </TD>
        </TR>
    </TABLE>
</BODY>

如何在xmlor中获得不错的输出json

标签: webmethods

解决方案


将内容协商添加到请求标头就足够了。

Accept: application/json; charset=utf-8


推荐阅读