HTTP获取请求的神秘格式并转换为XML

时间:2018-07-18 15:28:23

标签: xml http get

我有一个带有正在访问的API的应用程序(HPE诊断)。应用程序将这种格式用于GET请求;

?path=/groupby[name='name1']/probegroup[equals(name,'name2')]/probe[equals(hostName,'hostname1'),equals(probeType,'type1'),equals(name,'name3'),equals(systemGroup,'Default')]/index[equals(name,'name4')] 

这很好,我对此没有问题。但是,这很难阅读,并且当请求量很大时,挑战就更大了。我想将其与XML进行相互转换,并期望它最终能像这样;

<groupby>
    <name>name1</name>
    <probegroup>
        <name>name2</name>
        <probe>
            <hostname>hostname1</hostname>
            <probeType>type1</probeType>
            <name>name3</name>
            <systemGroup>Default</systemGroup>
            <index>
                <name>name4</name>
            </index>
        </probe>
    </probegroup>
</groupby>

在我开始对要转换为两种格式的函数进行编码之前,我想知道是否有人承认GET请求中使用的格式,因为它似乎遵守某些规则。如果我能找到它的格式,我可能会发现已经有一个XML转换器。当然,如果它是专有的,我将陷入一些代码中来完成工作。

有人知道格式是什么,和/或我怎么可能找到定义?

0 个答案:

没有答案