mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-28 00:17:30 -05:00
The URL exposed in the XML documents generated by the server was wrong because instead of using the original URL (from REQUEST_URI) the rewritten query string (from QUERY_STRING) was applied to the internal mUrl variable. This patch also adds some tests for the FCGI request, that handle most common scenarios with bot rewritten and not rewritten URLs. QgsFcgiServerRequest is now exposed to Python mainly for testability purposes.
40 lines
1.5 KiB
Plaintext
40 lines
1.5 KiB
Plaintext
// Include auto-generated SIP files
|
|
%Include auto_generated/qgsservicemodule.sip
|
|
%Include auto_generated/qgsmapserviceexception.sip
|
|
%Include auto_generated/qgscapabilitiescache.sip
|
|
%Include auto_generated/qgsconfigcache.sip
|
|
%Include auto_generated/qgsserverlogger.sip
|
|
%Include auto_generated/qgsserversettings.sip
|
|
%Include auto_generated/qgsserverparameters.sip
|
|
%Include auto_generated/qgsbufferserverrequest.sip
|
|
%Include auto_generated/qgsbufferserverresponse.sip
|
|
%Include auto_generated/qgsfcgiserverrequest.sip
|
|
%Include auto_generated/qgsrequesthandler.sip
|
|
%Include auto_generated/qgsserver.sip
|
|
%Include auto_generated/qgsserverexception.sip
|
|
%If ( HAVE_SERVER_PYTHON_PLUGINS )
|
|
%Include auto_generated/qgsserverinterface.sip
|
|
%End
|
|
%Include auto_generated/qgsserverprojectutils.sip
|
|
%Include auto_generated/qgsserverrequest.sip
|
|
%Include auto_generated/qgsserverresponse.sip
|
|
%Include auto_generated/qgsservice.sip
|
|
%Include auto_generated/qgsserviceregistry.sip
|
|
%Include auto_generated/qgsfeaturefilterprovidergroup.sip
|
|
%Include auto_generated/qgsfeaturefilter.sip
|
|
%If ( HAVE_SERVER_PYTHON_PLUGINS )
|
|
%Include auto_generated/qgsserverfilter.sip
|
|
%End
|
|
%If ( HAVE_SERVER_PYTHON_PLUGINS )
|
|
%Include auto_generated/qgsaccesscontrolfilter.sip
|
|
%End
|
|
%If ( HAVE_SERVER_PYTHON_PLUGINS )
|
|
%Include auto_generated/qgsaccesscontrol.sip
|
|
%End
|
|
%If ( HAVE_SERVER_PYTHON_PLUGINS )
|
|
%Include auto_generated/qgsservercachefilter.sip
|
|
%End
|
|
%If ( HAVE_SERVER_PYTHON_PLUGINS )
|
|
%Include auto_generated/qgsservercachemanager.sip
|
|
%End
|