Index: src/plugins/wfs/qgswfssourceselect.cpp =================================================================== --- src/plugins/wfs/qgswfssourceselect.cpp (revision 7743) +++ src/plugins/wfs/qgswfssourceselect.cpp (working copy) @@ -135,7 +135,7 @@ int QgsWFSSourceSelect::getCapabilitiesGET(const QString& uri, std::list& typenames, std::list< std::list >& crs, std::list& titles, std::list& abstracts) { - QString request = uri + "SERVICE=WFS&REQUEST=GetCapabilities&VERSION=1.1.1"; + QString request = uri + "?SERVICE=WFS&REQUEST=GetCapabilities&VERSION=1.1.1"; QByteArray result; QgsHttpTransaction http(request); http.getSynchronously(result); @@ -330,7 +330,7 @@ return; } QString typeName = tItem->text(1); - qWarning(mUri + "SERVICE=WFS&VERSION=1.0.0&REQUEST=GetFeature&TYPENAME=" + typeName); + qWarning(mUri + "?SERVICE=WFS&VERSION=1.0.0&REQUEST=GetFeature&TYPENAME=" + typeName); //get CRS QString crsString; @@ -345,8 +345,8 @@ //add a wfs layer to the map if(mIface) { - qWarning(mUri + "SERVICE=WFS&VERSION=1.0.0&REQUEST=GetFeature&TYPENAME=" + typeName + crsString); - mIface->addVectorLayer(mUri + "SERVICE=WFS&VERSION=1.0.0&REQUEST=GetFeature&TYPENAME=" + typeName + crsString, typeName, "WFS"); + qWarning(mUri + "?SERVICE=WFS&VERSION=1.0.0&REQUEST=GetFeature&TYPENAME=" + typeName + crsString); + mIface->addVectorLayer(mUri + "?SERVICE=WFS&VERSION=1.0.0&REQUEST=GetFeature&TYPENAME=" + typeName + crsString, typeName, "WFS"); } accept(); }