Hay muchas cosas que puedes hacer con la API REST de GeoServer que no están documentadas específicamente y para las que no hay ejemplos de código. Aquí está la estrategia para enfrentarlos.
Primero, comience con los ejemplos en la documentación . Asegúrese de estar familiarizado con la forma en que puede crear una nueva capa o espacio de trabajo simple utilizando un HTTP POST con XML o JSON.
Luego, a través de la interfaz de usuario de GeoServer, cree manualmente el objeto que necesita para el cual no hay documentación (en este caso, un tipo de característica).
Finalmente, navegue manualmente al índice REST de GeoServer ( http://your-server/rest
o http://your-server/geoserver/rest
). Examine el índice hasta que encuentre el tipo de entidad que acaba de crear. Agregue ".xml" o ".json" a la URL de este recurso, y verá su representación XML o JSON.
Esta representación es lo que habría necesitado para POST para crear el tipo de característica a través de la API. La URL de la representación es la URL que habría necesitado para POST (por ejemplo, http://your-server/geoserver/rest/..../myFeatureTypeName.json
).
Puedes usar esta estrategia para descubrir cómo crear o configurar cualquier recurso en GeoServer mediante programación.