logo » Documentation » 5761 » api-example

Ggf. den Proxy-Server in die Umgebungsvariable http_proxy schreiben.

N:\>set http_proxy=proxy.example.com:8080

Und nun setzen wir eine Anfrage zum Server. Wichtig ist dabei, den Mime-Type application/xml anzufordern. Anderenfalls würde der Server nur das gewohnte HTML
liefern.

C:\>wget  -q  -O - --header="Accept: application/xml" http://demo.openrat.de

Als Ergebnis erhalten wir:

<?xml version="1.0" encoding="utf-8"?>
<server>
        <errors />
        <notices />
        <mode />
        <login_name>admin</login_name>
        <login_password>admin</login_password>
        <dbids>
                <db1>
                        <key>db1</key>
                        <value>OpenRat DEMO</value>
                        <title>OpenRat DEMO (localhost)</title>
                </db1>
        </dbids>
        <actdbid>db1</actdbid>
        <register>1</register>
        <send_password>1</send_password>
        <loginmessage />
        <windowMenu>
                <entry id="0">
                        <subaction>showlogin</subaction>
                        <text>menu_index_showlogin</text>
                        <title>menu_index_showlogin_DESC</title>
                        <key>accesskey_window_showlogin</key>
                        <url>./?action=showlogin&amp;subaction=showlogin&amp;id=-</url>
                </entry>
                <entry id="1">
                        <subaction>register</subaction>
                        <text>menu_index_register</text>
                        <title>menu_index_register_DESC</title>
                        <key>accesskey_window_register</key>
                        <url>./?action=showlogin&amp;subaction=register&amp;id=-</url>
                </entry>
                <entry id="2">
                        <subaction>password</subaction>
                        <text>menu_index_password</text>
                        <title>menu_index_password_DESC</title>
                        <key>accesskey_window_password</key>
                        <url>./?action=showlogin&amp;subaction=password&amp;id=-</url>
                </entry>
        </windowMenu>
        <session>
                <name>SESSIONUID</name>
                <id>8f5e16250f0689ba5bbf3caba580129f</id>
        </session>
        <version>0.9-2</version>
</server>
 

Alternativ kann man auch den Mime-Type application/json verwenden:

N:\>wget -q  -O - --header="Accept: application/json" http://demo.openrat.de
{
        "errors":
        [
 
        ]
        ,
        "notices":
        [
 
        ]
        ,
        "mode":"",
        "login_name":"admin",
        "login_password":"admin",
        "dbids":
        {
                "db1":
                {
                        "key":"db1",
                        "value":"OpenRat DEMO",
                        "title":"OpenRat DEMO (localhost)"
                }
 
        }
        ,
        "actdbid":"db1",
        "register":"1",
        "send_password":"1",
        "loginmessage":"",
        "windowMenu":
        [
 
                {
                        "subaction":"showlogin",
                        "text":"menu_index_showlogin",
                        "title":"menu_index_showlogin_DESC",
                        "key":"accesskey_window_showlogin",
                        "url":".\/?action=showlogin&subaction=showlogin&id=-"
                }
                ,
 
                {
                        "subaction":"register",
                        "text":"menu_index_register",
                        "title":"menu_index_register_DESC",
                        "key":"accesskey_window_register",
                        "url":".\/?action=showlogin&subaction=register&id=-"
                }
                ,
 
                {
                        "subaction":"password",
                        "text":"menu_index_password",
                        "title":"menu_index_password_DESC",
                        "key":"accesskey_window_password",
                        "url":".\/?action=showlogin&subaction=password&id=-"
                }
 
        ]
        ,
        "session":
        {
                "name":"SESSIONUID",
                "id":"e1389b614d6a1e623b0104c8b8cc12ae"
        }
        ,
        "version":"0.9-2"
}
 



Letzte Änderung 22.04.2009, 01:16, veröffentlicht 06.09.2010, 23:39 | deutsch, english | PDF deutsch, PDF english