簡體   English   中英

了解REST服務的wadl文件

[英]Understanding wadl file of rest service

我到處搜索,但我真的不知道如何解釋必須使用的其余服務的wadl文件。 (在底部包括wadl。)

就像我認為這樣的簡單GET請求應該起作用:

http://<IP HERE>:8080/RestZone-it/resources/be.zonit.rest.data?plaats=<SOME 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>

試試這個網址:

 http://<IP HERE>:8080/RestZone-it/resources/be.zonit.rest.data/<SOME LOCATION>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM