Examples of WFSResponse


Examples of org.geotools.data.wfs.protocol.wfs.WFSResponse

        File tmpFile = null;
        final URL describeUrl;
        {
            final boolean isAuth = http.getUser() != null;
            if(isAuth){
                WFSResponse wfsResponse = describeFeatureTypeGET(prefixedTypeName, null);
                tmpFile = File.createTempFile("describeft", ".xsd");
                OutputStream output = new FileOutputStream(tmpFile);
                InputStream response = wfsResponse.getInputStream();
                try{
                    IOUtils.copy(response, output);
                }finally{
                    output.flush();
                    output.close();
View Full Code Here

Examples of org.geotools.data.wfs.protocol.wfs.WFSResponse

                "mock-content");
        TestHttpProtocol mockHttp = new TestHttpProtocol(httpResponse);

        createTestProtocol(GEOS_ARCHSITES.CAPABILITIES, mockHttp);

        WFSResponse wfsResponse;

        wfsResponse = wfs.describeFeatureTypeGET(GEOS_ARCHSITES.FEATURETYPENAME,
                "text/xml; subtype=gml/3.1.1");

        URL baseUrl = mockHttp.targetUrl;
        assertNotNull(baseUrl);
        String externalForm = baseUrl.toExternalForm();
        externalForm = URLDecoder.decode(externalForm, "UTF-8");

        assertTrue(externalForm.startsWith("http://localhost:8080/geoserver/wfs?"));
        assertTrue(externalForm.contains("REQUEST=DescribeFeatureType"));
        assertTrue(externalForm.contains("TYPENAME=sf:archsites"));
        assertTrue(externalForm.contains("VERSION=1.1.0"));
        assertTrue(externalForm.contains("SERVICE=WFS"));
        assertTrue(externalForm.contains("NAMESPACE=xmlns(sf=http://www.openplans.org/spearfish)"));
        // assertTrue(externalForm.contains("OUTPUTFORMAT=text/xml; subtype=gml/3.1.1"));

        assertNotNull(wfsResponse);
        assertEquals(Charset.forName("UTF-8"), wfsResponse.getCharacterEncoding());
        assertEquals("text/xml; subtype=gml/3.1.1", wfsResponse.getContentType());
        assertNotNull(wfsResponse.getInputStream());
    }
View Full Code Here

Examples of org.geotools.data.wfs.protocol.wfs.WFSResponse

        Query query = new Query(GEOS_ARCHSITES.FEATURETYPENAME);
        GetFeature getFeature = new GetFeatureQueryAdapter(query, defaultWfs11OutputFormat,
                "EPSG:4326", ResultType.RESULTS);

        WFSResponse response;

        response = wfs.issueGetFeatureGET(getFeature);

        assertNotNull(response);
        assertEquals(defaultWfs11OutputFormat, response.getContentType());
        assertNotNull(response.getInputStream());
        assertEquals(Charset.forName("UTF-16"), response.getCharacterEncoding());

        URL baseUrl = mockHttp.targetUrl;
        assertNotNull(baseUrl);
        Map<String, String> kvp = requestKvp(baseUrl);
        assertTrue(baseUrl.toExternalForm().startsWith("http://localhost:8080/geoserver/wfs?"));
View Full Code Here

Examples of org.geotools.data.wfs.protocol.wfs.WFSResponse

        Query query = new Query(GEOS_ARCHSITES.FEATURETYPENAME);
        GetFeature getFeature = new GetFeatureQueryAdapter(query, defaultWfs11OutputFormat,
                "EPSG:4326", ResultType.HITS);

        WFSResponse response;

        response = wfs.issueGetFeatureGET(getFeature);

        assertNotNull(response);
        assertEquals(defaultWfs11OutputFormat, response.getContentType());
        assertNotNull(response.getInputStream());
        assertEquals(Charset.forName("UTF-16"), response.getCharacterEncoding());

        URL baseUrl = mockHttp.targetUrl;
        assertNotNull(baseUrl);
        Map<String, String> kvp = requestKvp(baseUrl);
        assertTrue(baseUrl.toExternalForm().startsWith("http://localhost:8080/geoserver/wfs?"));
View Full Code Here

Examples of org.geotools.data.wfs.protocol.wfs.WFSResponse

        FilterFactory2 ff = CommonFactoryFinder.getFilterFactory2(null);
        Filter filter = ff.id(Collections.singleton(ff.featureId("archsites.1")));
        query.setFilter(filter);

        WFSResponse response;

        wfs.setDescribeFeatureTypeURLOverride(TestData.url(this, GEOS_ARCHSITES.SCHEMA));

        GetFeature getFeature = new GetFeatureQueryAdapter(query, defaultWfs11OutputFormat,
                "EPSG:26713", ResultType.RESULTS);
View Full Code Here

Examples of org.geotools.data.wfs.protocol.wfs.WFSResponse

        Query query = new Query(GEOS_ARCHSITES.FEATURETYPENAME);
        GetFeature getFeature = new GetFeatureQueryAdapter(query, defaultWfs11OutputFormat,
                "EPSG:4326", ResultType.RESULTS);

        WFSResponse response;

        response = wfs.issueGetFeaturePOST(getFeature);

        assertNotNull(response);
        assertEquals(defaultWfs11OutputFormat, response.getContentType());
        assertNotNull(response.getInputStream());
        assertEquals(Charset.forName("UTF-16"), response.getCharacterEncoding());

        assertEquals("text/xml", mockHttp.postCallbackContentType);

        Document dom;
        String issuedRequest;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.