|
Robot Web Services
3HAC050973-001 Revision:M, Application Manual - Robot Web Services
|
Get Actions on a mastership resource
Get a list of actions that can be performed on the specified mastership resource.
/rw/mastership/{domain-name}
GET
action=show Required
Returns action Forms for this resource
None
HTTP_OK (200)
<?xml version="1.0" encoding="utf-8"?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>MasterShip</title>
<base href="http://localhost/"/>
</head>
<body>
<div class="state">
<form id="request-mastership" method='post' action="/rw/mastership/cfg?action=request">
</form>
<form id="release-mastership" method='post' action="/rw/mastership/cfg?action=release">
</form>
<form id="subscribe" method='post' action="subscription">
<fieldset name="cfg">
<input name="resources" value="1" type="hidden"/>
<input name="1" maxlength="500" value="/rw/mastership/cfg" type="hidden"/>
<select name="1-p">
<option value="0" selected="selected"></option>
<option value="1"></option>
</select>
</fieldset>
</form>
</div>
</body>
</html>
request-mastership
Request mastership on a particular resource.
e.g:
curl -X POST –digest -u "Default User":robotics "http://localhost/rw/mastership/cfg?action=request"
release-mastership
Release mastership on a particular resource.
e.g:
curl -X POST –digest -u "Default User":robotics "http://localhost/rw/mastership/cfg?action=release"
subscribe
Subscribe on mastership request/release events on a particular resource.
e.g:
curl --digest -u "Default User":robotics -d "resources=1&1=/rw/mastership/cfg&1-p=0" -X POST "http://localhost/subscription"
BAD_REQUEST(400)
NOT_FOUND(404)
Robot controller errors, see Robot controller return codes
curl --digest -u "Default User":robotics "http://localhost/rw/mastership/cfg?action=show"
Not supported in bootserver mode