qgis / QGIS

QGIS is a free, open source, cross platform (lin/win/mac) geographical information system (GIS)
https://qgis.org
GNU General Public License v2.0
10.36k stars 2.98k forks source link

implement QgsNetworkAccessManager for HTTP #24214

Open qgib opened 7 years ago

qgib commented 7 years ago

Author Name: Tom Kralidis (@tomkralidis) Original Redmine Issue: 16304

Redmine category:metasearch_catalogue_client Assignee: Tom Kralidis


MetaSearch leverages OWSLib for CSW request/response handling which results in also using OWSLib's HTTP request/response handling.

Using QGIS' @QgsNetworkAccessManager@ provides numerous benefits (HTTP auth, proxy, etc.) in accessing the network in a uniform way via QGIS.

Update MetaSearch to implement @QgsNetworkAccessManager@. This will likely require changes to OWSLib as an initial step to abstract HTTP handling.

qgib commented 7 years ago

Author Name: Giovanni Manghi (@gioman)


Gustry commented 3 years ago

What is the status of this ticket @tomkralidis ? Did you switch to use the native QGIS network access manager ?

tomkralidis commented 3 years ago

@Gustry no update, but we should keep open to be able to move into native QGIS HTTP/HTTPS handling.

pathmapper commented 4 months ago

to be able to move into native QGIS HTTP/HTTPS handling

Would be great, given this is a core plugin.

Use behind http proxy seems to be broken for some reason is not trivial -> https://github.com/qgis/QGIS/issues/53159