gpt4 book ai didi

java - 为http服务生成java类

转载 作者:行者123 更新时间:2023-12-01 16:03:28 25 4
gpt4 key购买 nike

我们正在尝试连接到:

http://resellertest.enom.com/interface.asp?command=nameofcommand&uid=yourloginid&pw=yourpassword&paramname=paramvalue&nextparamname=nextparamvalue

我们需要将参数附加到 http url,并且站点的响应是 xml。

示例 xml 响应:

<?xml version="1.0" ?>
<interface-response>
<Contact>
<RegistrantPartyID>{FFD61956-8D43-45FB-BC38-E0EE23331503}</RegistrantPartyID>
</Contact>
<Command>ADDCONTACT</Command>
<Language>en</Language>
<IsLockable>True</IsLockable>
<IsRealTimeTLD>True</IsRealTimeTLD>
<TimeDifference>+03.00</TimeDifference>
<ExecTime>0.3164063</ExecTime>
<Done>true</Done>
<debug>
<![CDATA [ ] ]>
</debug>
</interface-response>

我们正在尝试从 java 连接到这些服务。有没有一种方法可以像传统的Web服务一样自动生成java类(对应xml)?

提前谢谢您。

最佳答案

如果您想使用 XML 模式将 XML 数据填充到 Java 对象中,您可以尝试 Apache XmlBeans或 JAXB。这取决于您是否期望 XML Schema/DTD/RelaxNG/... 结构。你可以试试Relaxer对于RelaxNG(我认为zip文件中有英文文档,除非你能读懂日语)。

(顺便说一句,我不确定您在示例中引用的 URL 的服务是否在您的控制之下,但是将密码放在带有 uid=yourloginid&pw=yourpassword 的 URL 中似乎并不可行好主意。)

关于java - 为http服务生成java类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3219131/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com