调用 wmRoot 服务以获取包列表作为 xml 或 json

Invoking a wmRoot service to get package list as a xml or json

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

<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>

如何在 xmljson 中获得像样的输出?

在请求头中加入内容协商即可。

Accept: application/json; charset=utf-8