Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
Fuseki 2.3.0
-
None
Description
The code does not handle GSP direct naming gracefully. It returns 403 Forbidden which is the wrong HTTP status code and masks proper processing.
However, GSP direct naming should be off by default and this needs refactoring and controlled by a single flag such as Fuseki.GSP_DIRECT_NAMING.
GSP direct naming is a confusing feature and is very fragile because the exact request URI is used to name the graph but that can be written many ways for the same name. It also leads to confusing error messages because it is the last processing for many unrecognized requests.