我们正在尝试连接到:
http://resellertest.enom.com/interface.asp?command=nameofcommand&uid=yourloginid&pw=yourpassword¶mname=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)?
提前谢谢。
答案 0 :(得分:1)
如果要使用XML架构将XML数据填充到Java对象中,可以尝试Apache XmlBeans或JAXB。这取决于您是否期望XML Schema / DTD / RelaxNG / ...结构。你可以尝试Relaxer来放松一下(我认为zip文件中有英文文件,除非你能阅读日文)。
(作为旁注,我不确定您在示例中引用的网址服务是否在您的控制之下,但是将密码放在带有uid=yourloginid&pw=yourpassword
的网址中似乎不是个好主意。)