opengeospatial / ogcapi-features

An open standard for querying geospatial information on the web.
https://ogcapi.ogc.org/features
Other
341 stars 85 forks source link

Part 4: Create: returning the created feature in the body of the response ? #925

Open rouault opened 6 months ago

rouault commented 6 months ago

When creating a feature, the server may compute automatically some fields (UUIDs, timestamps, etc.) that the client may wish. Currently it needs to follow the Location header returned by the 201 response. It could be worth to have a way of getting the updated feature representation, returned as the body of the response, to save a client-server round-trip. If we don't want to impose such behaviour as required, that could be done through some "Return-Created-Feature: true" request header, optionally honored by the server.

(triggered by https://github.com/qgis/QGIS/issues/57486)

cportele commented 5 months ago

Meeting 2024-06-03: Having the possibility to get the representation in the response sounds like a useful option. The default behavior should be to not require content in the response.

m-mohr commented 4 months ago

Is this really needed? What's the issue with following the Location header?