<pre class="brush:xquery">
module namespace test = 'http://basex.org/examples/test';
import module namespace request = "http://exquery.org/ns/restxq/request";
declare %restxq:path("/idhost-name") function test:idhost() { 'IDRemote host name: ' || request:sessionremote-idhostname()
};
</pre>
Additional modules exist for setting and retrieving server-side session data of the current user ([[Session Module]]) and all users ([[Sessions Module]]).
=Response=