Comments (3)
Thank you for opening that feature request. We would appreciate if this feature can be enabled by configuration.
Please have a look into the issue deegree/deegree3#1102 and the related pull request deegree/deegree3#1442 for a similar topic related to the deegree webservices.
from deegree-ogcapi.
Thank you @tfr42 for your suggestion on the feature request.
We would like to know what would be the accepted configuration by the deegree team for adding version information in the response header.
We think of three options for this:
- the configuration can be introduced in a new configuration file with global settings or
- it can be extended to an existing configuration file that has a global setting(however, we do not find any such file) in the workspace or it can also be added to a feature specific setting for e.g. to features.xsd. or
- use a simpler mechanism for global configuration (e.g. environment variables).
If any of these options are acceptable to you then can you please also provide some suggestions on the implementation details for e.g. preferred name of the new global configuration file, its desired location, etc.
from deegree-ogcapi.
We are in favour of option 3 using a global configuration. Please have a look on the approach we have used for the deegree webservices core documented in https://github.com/deegree/deegree3/blob/main/deegree-services/deegree-webservices-handbook/src/main/asciidoc/appendix.adoc and the class https://github.com/deegree/deegree3/blob/main/deegree-core/deegree-core-commons/src/main/java/org/deegree/commons/utils/TunableParameter.java
Please review if the TunableParameter
can be used to set the version of the API to the HTTP Header and also to the OpenAPI document available at /api
.
from deegree-ogcapi.
Related Issues (20)
- Requesting features with BBOX returns features outside BBOX HOT 2
- Add support of multiple geometries
- deegree OGC API shall support OGC API Features - Part 4 - CRUD
- Spatial extent of collection view not calculated correctly HOT 1
- Help documentation not reachable via webapp
- Add license and license of documentation to user manual
- How to configure the OpenAPI specification (OAS) definition document? HOT 5
- Provide a safe configuration for the REST API by default HOT 1
- Build and release deegree OGC API v1.3 HOT 1
- Extend API base path to include version information HOT 2
- Enable configuration of links in collection response document
- Add OAS 3 URL with file extension HOT 5
- Build dependency repository not available HOT 2
- Provide Dockerfile or other instructions for building a Docker image HOT 1
- OpenLayers unavaible in the deegree OGC API demo HOT 1
- Nexus repository public-ogcapi misses 3.5.0-SNAPSHOT versions HOT 3
- Add support for OGC API Tiles Part 1 - Core Standard
- deegree OGC API shall support OGC API Features - Part 3 - Filtering HOT 1
- Reported storage CRS uses CRS name instead of identifier/code
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from deegree-ogcapi.