RESTJava使用.Net数据集

RESTJava使用.Net数据集,java,.net,rest,dataset,Java,.net,Rest,Dataset,我必须编写一个REST客户端来使用.Net中编写的服务。问题是.Net服务返回一个gzip压缩的序列化数据集。如何解析它?我已经看到其他解决方案解释了如何使用SOAP(我必须使用REST)。另一种解决方案是编写.Net代理。但我的部署服务器是一台访问受限的linux机器,因此我可能没有机会使用Mono之类的工具 该服务没有提供任何wsdl规范。只是给出了构造URL的方法,当调用这些URL时,将返回我需要的内容。那么,我的前进方向是什么: 试试肥皂?这可能吗?我没有wsdl信息。所以我认为这将是休

我必须编写一个REST客户端来使用.Net中编写的服务。问题是.Net服务返回一个gzip压缩的序列化数据集。如何解析它?我已经看到其他解决方案解释了如何使用SOAP(我必须使用REST)。另一种解决方案是编写.Net代理。但我的部署服务器是一台访问受限的linux机器,因此我可能没有机会使用Mono之类的工具

该服务没有提供任何wsdl规范。只是给出了构造URL的方法,当调用这些URL时,将返回我需要的内容。那么,我的前进方向是什么:

  • 试试肥皂?这可能吗?我没有wsdl信息。所以我认为这将是休息
  • 创建一个使用此服务的.Net代理,并将其转换为更可读的xml,然后找到使此.Net exe在linux上运行的方法
  • 是否继续搜索可以读取数据集的解决方案/库?我一直在使用SpringRESTTemplate开发客户机,但在这里似乎不起作用
    另外,从Advanced Rest client访问URL时会显示内容类型:compressed/DataSet

    ,因此我必须创建一个.Net代理来解压缩和反序列化数据集响应,转换为xml并保存在Java程序可以从中提取的共享位置