» Dokumentation » API » API-Beispiele
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&subaction=showlogin&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&subaction=register&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&subaction=password&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 |