Bug report #21658
WFS connection manager: it's impossible to override the URIs reported in service capabilities
|Category:||Web Services clients/WFS|
|Affected QGIS version:||3.7(master)||Regression?:||No|
|Operating System:||Easy fix?:||No|
|Pull Request or Patch supplied:||No||Resolution:|
|Crashes QGIS or corrupts data:||No||Copied to github as #:||29474|
In QGIS 3, the WFS connection manager dialog window lacks options to override the (GetFeature, DescribeFeatureType, ...) URIs reported in service capabilities, while WMS/WMTS and WCS connection managers have those options ("Ignore GetMap/GetTile URI reported in capabilities"/"Ignore GetFeatureInfo URI reported in capabilities" for WMS/WMST and "Ignore GetCoverage URI reported in capabilities" for WCS).
This leads to the impossibility of adding WFS layers to a map in some circumstances.
In QGIS 2.18 this was not the case, because the WFS provider didn't (incorrectly, anyway) comply with the URI reported in capabilities. The QGIS 2.18 incorrect behaviour (see #18099 and #16173) was fixed for QGIS 3 with PR https://github.com/qgis/QGIS/pull/6407.
One or more DCP override options for WFS in the connection manager dialog window, like are needed in order to solve the problem.