I am using GeoServer 2.18.0 along with PostgreSQL database.
My most of the data is coming from the database. Certain table name starts with special character like "%", few table names contains "&" in between as layer name.
Services using database tables : WMS, WFS & CSW
Is there any layer naming convention document available for GeoServer? So that I will follow best practices.
Found following :
https://docs.geoserver.org/latest/en/api/#1.0.0/layers.yaml
Styling WMS layers in GeoServer with fields using "%" character
&
in a layer name may work but is certainly a risk. Url encoding may easily fail with something like...&LAYER=foo&bar&STYLES=...
.http://localhost/geoserver/ogc/features/test.period
Observe the error - notice everything after period is missing{"code":"InvalidParameterValue","description":"Unknown collection test"}
However using slash at the end does seem to workhttp://localhost/geoserver/ogc/features/test.period/