result = appendQueryString(result, params.toString());
/** * Convenience method for subclasses to create mock http servlet requests. * * <p>Examples of using this method are: * * <pre> * <code> * Map kvp = new HashMap(); * kvp.put( "service", "wfs" ); * kvp.put( "request", "GetCapabilities" ); * * createRequest( "wfs", kvp ); * </code> * </pre> * * @param path The path for the request, minus any query string parameters. * @param kvp The key value pairs to be put in teh query string. */ protected MockHttpServletRequest createRequest(String path, Map kvp) { StringBuffer q = new StringBuffer(); for (Iterator e = kvp.entrySet().iterator(); e.hasNext(); ) { Map.Entry entry = (Map.Entry) e.next(); q.append(entry.getKey()).append("=").append(entry.getValue()); q.append("&"); } q.setLength(q.length() - 1); return createRequest(ResponseUtils.appendQueryString(path, q.toString())); }
/** * Convenience method for subclasses to create mock http servlet requests. * * <p>Examples of using this method are: * * <pre> * <code> * Map kvp = new HashMap(); * kvp.put( "service", "wfs" ); * kvp.put( "request", "GetCapabilities" ); * * createRequest( "wfs", kvp ); * </code> * </pre> * * @param path The path for the request, minus any query string parameters. * @param kvp The key value pairs to be put in teh query string. */ protected MockHttpServletRequest createRequest(String path, Map kvp) { StringBuffer q = new StringBuffer(); for (Iterator e = kvp.entrySet().iterator(); e.hasNext(); ) { Map.Entry entry = (Map.Entry) e.next(); q.append(entry.getKey()).append("=").append(entry.getValue()); q.append("&"); } q.setLength(q.length() - 1); return createRequest(ResponseUtils.appendQueryString(path, q.toString())); }
@Override public String getSchemaLocation() { String schemaLocation = ResponseUtils.appendQueryString( ResponseUtils.appendPath(baseURL, "wfs"), "request=DescribeFeatureType&service=WFS&version=" + wfs.getVersion()); if (types.isEmpty()) { schemaLocation = ResponseUtils.appendQueryString(schemaLocation, "namespace=" + ns.getURI()); } else { StringBuffer sb = new StringBuffer("typeName="); for (FeatureTypeInfo type : types) { sb.append(type.getPrefixedName()).append(","); } sb.setLength(sb.length() - 1); schemaLocation = ResponseUtils.appendQueryString(schemaLocation, sb.toString()); } return schemaLocation; }
protected String typeSchemaLocation(WFS wfs, FeatureTypeInfo meta, String baseUrl) { final String proxifiedBase = RequestUtils.proxifiedBaseURL(baseUrl, wfs.getGeoServer().getProxyBaseUrl()); return ResponseUtils.appendQueryString(proxifiedBase + "wfs", "service=WFSV&version=1.0.0&request=DescribeVersionedFeatureType&typeName=" + meta.getName()); }
public String buildResultsUrl(OSEODescription description, String format) { String baseURL = description.getBaseURL(); Map<String, String> params = buildParentIdParams(description); String base = buildURL(baseURL, "oseo/search", params, URLType.SERVICE); // the template must not be url encoded instead String paramSpec = description .getSearchParameters() .stream() .map( p -> { String spec = p.key + "={"; spec += OpenSearchParameters.getQualifiedParamName( oseo, p, false); if (!p.required) { spec += "?"; } spec += "}"; return spec; }) .collect(Collectors.joining("&")); return appendQueryString( base, paramSpec + "&httpAccept=" + ResponseUtils.urlEncode(format)); }
.appendQueryString(proxifiedBaseUrl + "wfs", "service=WFSV&version=1.1.0&request=DescribeVersionedFeatureType&typeName=" + typeNames.toString()));
if (MapLayerInfo.TYPE_VECTOR == layer.getType()) { owsUrl = buildURL(baseURL, "wfs", null, URLType.SERVICE); owsUrl = appendQueryString(owsUrl, ""); owsType = "WFS"; layerAtts.addAttribute("", "wfs", "wfs", "", owsUrl); } else if (MapLayerInfo.TYPE_RASTER == layer.getType()) { owsUrl = buildURL(baseURL, "wcs", null, URLType.SERVICE); owsUrl = appendQueryString(owsUrl, ""); owsType = "WCS"; } else {
if (MapLayerInfo.TYPE_VECTOR == layer.getType()) { owsUrl = buildURL(baseURL, "wfs", null, URLType.SERVICE); owsUrl = appendQueryString(owsUrl, ""); try { owsURL = new URL(owsUrl); } else if (MapLayerInfo.TYPE_RASTER == layer.getType()) { owsUrl = buildURL(baseURL, "wcs", null, URLType.SERVICE); owsUrl = appendQueryString(owsUrl, ""); try { owsURL = new URL(owsUrl);
appendQueryString( buildURL(request.getBaseUrl(), "wcs", null, URLMangler.URLType.SERVICE), "");
appendQueryString( buildURL(request.getBaseUrl(), "wcs", null, URLType.SERVICE), "");
ResponseUtils.appendQueryString(wfs.getOnlineResource().toString(), "service=WFS&version=1.1.0&request=DescribeFeatureType&typeName=" + typeNames.toString()));
appendQueryString(onlineResource, "");
buildURL( request.getBaseUrl(), "ows", params("SERVICE", "WMS"), URLType.SERVICE); serviceUrl = appendQueryString(serviceUrl, "");
appendQueryString( buildURL(request.getBaseUrl(), "wcs", null, URLMangler.URLType.SERVICE), "");
buildURL( request.getBaseUrl(), "wms", params("SERVICE", "WMS"), URLType.SERVICE); serviceUrl = appendQueryString(serviceUrl, "");
baseUrl = ResponseUtils.appendQueryString(baseUrl, "");
response.setLang("en"); if (request.getBaseUrl() != null) { response.setServiceInstance(ResponseUtils.appendQueryString( ResponseUtils.buildURL(request.getBaseUrl(), "ows", null, URLType.SERVICE), ""));
if (request.getBaseUrl() != null) { response.setServiceInstance( ResponseUtils.appendQueryString( ResponseUtils.buildURL( request.getBaseUrl(), "ows", null, URLType.SERVICE),