我已经四处寻找,但我真的不知道如何解释我必须使用的其余服务的wadl文件。 (wadl包含在底部..)
就像我认为这样简单的GET请求应该有效:
http://<IP HERE>:8080/RestZone-it/resources/be.zonit.rest.data?plaats=<SOME LOCATION>
(荷兰语 - &gt;英语) plaats = location
但它不起作用,我仍然得到所有数据.. 有人可以解释如何使用该服务吗? (再多一点,告诉我如何做这个单一的请求将不胜感激^^)
<application xmlns="http://research.sun.com/wadl/2006/10">
<doc xmlns:jersey="http://jersey.java.net/" jersey:generatedBy="Jersey: 1.8 06/24/2011 12:17 PM"/>
<resources base="http://<IP-HERE>:8080/RestZone-it/resources/">
<resource path="be.zonit.rest.data">
<method id="create" name="POST">
<request>
<representation mediaType="application/xml"/>
<representation mediaType="application/json"/>
</request>
</method>
<method id="findAll" name="GET">
<response>
<representation mediaType="application/xml"/>
<representation mediaType="application/json"/>
</response>
</method>
<method id="edit" name="PUT">
<request>
<representation mediaType="application/xml"/>
<representation mediaType="application/json"/>
</request>
</method>
<resource path="{id}">
<param xmlns:xs="http://www.w3.org/2001/XMLSchema" name="id" style="template" type="xs:int"/>
<method id="find" name="GET">
<response>
<representation mediaType="application/xml"/>
<representation mediaType="application/json"/>
</response>
</method>
<method id="remove" name="DELETE"/>
</resource>
<resource path="count">
<method id="countREST" name="GET">
<response>
<representation mediaType="text/plain"/>
</response>
</method>
</resource>
<resource path="{from}/{to}">
<param xmlns:xs="http://www.w3.org/2001/XMLSchema" name="to" style="template" type="xs:int"/>
<param xmlns:xs="http://www.w3.org/2001/XMLSchema" name="from" style="template" type="xs:int"/>
<method id="findRange" name="GET">
<response>
<representation mediaType="application/xml"/>
<representation mediaType="application/json"/>
</response>
</method>
</resource>
</resource>
</resources>
</application>
回复示例
<data>
<aantalDeelnemers>50</aantalDeelnemers>
<begin>15:30</begin>
<datum>5/07/2012</datum>
<einde>1:00</einde>
<gemeente>Gent</gemeente>
<huisnr>2</huisnr>
<id>1</id>
<indoor>0</indoor>
<omschrijving>
Gent Jazz Festival vindt dit jaar plaats van 5 t.e.m. 14 juli in de tuinen van De Bijloke in Gent.
</omschrijving>
<ownerID>1</ownerID>
<plaats>Bijlokesite</plaats>
<straat>Godshuizenlaan</straat>
<titel>Gent Jazz Festival</titel>
</data>
答案 0 :(得分:0)
试试这个网址:
http://<IP HERE>:8080/RestZone-it/resources/be.zonit.rest.data/<SOME LOCATION>