Layers¶
A layer is a published resource (feature type or coverage).
/layers[.<format>]¶
Controls all layers.
Method | Action | Status code | Formats | Default Format |
---|---|---|---|---|
GET | Return all layers | 200 | HTML, XML, JSON | HTML |
POST | 405 | |||
PUT | 405 | |||
DELETE | 405 |
/layers/<l>[.<format>]¶
Controls a particular layer.
Method | Action | Status code | Formats | Default Format | Parameters |
---|---|---|---|---|---|
GET | Return layer l | 200 | HTML, XML, JSON | HTML | |
POST | 405 | ||||
PUT | Modify layer l | 200 | XML,JSON | ||
DELETE | Delete layer l | 200 | recurse |
Exceptions¶
Exception | Status code |
---|---|
GET for a layer that does not exist | 404 |
PUT that changes name of layer | 403 |
PUT that changes resource of layer | 403 |
/layers/<l>/styles[.<format>]¶
Controls all styles in a given layer.
Method | Action | Status code | Formats | Default Format |
---|---|---|---|---|
GET | Return all styles for layer l | 200 | SLD, HTML, XML, JSON | HTML |
POST | Add a new style to layer l | 201, with Location header | XML, JSON | |
PUT | 405 | |||
DELETE | 405 |