bug856.diff
src/plugins/wfs/qgswfssourceselect.cpp (working copy) | ||
---|---|---|
135 | 135 | |
136 | 136 |
int QgsWFSSourceSelect::getCapabilitiesGET(const QString& uri, std::list<QString>& typenames, std::list< std::list<QString> >& crs, std::list<QString>& titles, std::list<QString>& abstracts) |
137 | 137 |
{ |
138 |
QString request = uri + "SERVICE=WFS&REQUEST=GetCapabilities&VERSION=1.1.1"; |
|
138 |
QString request = uri + "?SERVICE=WFS&REQUEST=GetCapabilities&VERSION=1.1.1";
|
|
139 | 139 |
QByteArray result; |
140 | 140 |
QgsHttpTransaction http(request); |
141 | 141 |
http.getSynchronously(result); |
... | ... | |
330 | 330 |
return; |
331 | 331 |
} |
332 | 332 |
QString typeName = tItem->text(1); |
333 |
qWarning(mUri + "SERVICE=WFS&VERSION=1.0.0&REQUEST=GetFeature&TYPENAME=" + typeName); |
|
333 |
qWarning(mUri + "?SERVICE=WFS&VERSION=1.0.0&REQUEST=GetFeature&TYPENAME=" + typeName);
|
|
334 | 334 | |
335 | 335 |
//get CRS |
336 | 336 |
QString crsString; |
... | ... | |
345 | 345 |
//add a wfs layer to the map |
346 | 346 |
if(mIface) |
347 | 347 |
{ |
348 |
qWarning(mUri + "SERVICE=WFS&VERSION=1.0.0&REQUEST=GetFeature&TYPENAME=" + typeName + crsString); |
|
349 |
mIface->addVectorLayer(mUri + "SERVICE=WFS&VERSION=1.0.0&REQUEST=GetFeature&TYPENAME=" + typeName + crsString, typeName, "WFS"); |
|
348 |
qWarning(mUri + "?SERVICE=WFS&VERSION=1.0.0&REQUEST=GetFeature&TYPENAME=" + typeName + crsString);
|
|
349 |
mIface->addVectorLayer(mUri + "?SERVICE=WFS&VERSION=1.0.0&REQUEST=GetFeature&TYPENAME=" + typeName + crsString, typeName, "WFS");
|
|
350 | 350 |
} |
351 | 351 |
accept(); |
352 | 352 |
} |