The HTTP methods are used for manipulating the resource defined in the YANG model for the CRUD operations. You must employ appropriate access control mechanisms to limit what operations can be allowed by a user.
The RESTCONF protocol capability URIs are present in the container "/restconf-state/capabilities" defined in the ietf-restconf-monitoring module. The server must include a "capability" URI leaf-list entry for the "defaults" mode or the optional query parameters used by the server. The server must include a "capability" leaf-list entry for each optional query parameter that it supports. The name and the supported URIs are as follows.
GET /restconf/data/ietf-restconf-monitoring:restconf-state/capabilities HTTP/1.1 Host: example.com Accept: application/yang.data+xml HTTP/1.1 200 OK Date: Mon, 23 Apr 2012 17:02:00 GMT Server: example-server Cache-Control: no-cache Pragma: no-cache Last-Modified: Sun, 22 Apr 2012 01:00:14 GMT Content-Type: application/yang.data+xml <capabilities xmlns="urn:ietf:params:xml:ns:yang:ietf-restconf-monitoring"> <capability>urn:ietf:params:restconf:capability:depth:1.0</capability> <capability>urn:ietf:params:restconf:capability:with-defaults:1.0</capability> <capability>urn:ietf:params:restconf:capability:defaults:1.0?basic-mode=trim</capability>