Package org.springframework.http.client

Examples of org.springframework.http.client.ClientHttpRequest


            assertEquals(userinfo + "@" + authHost, request.getURI().getAuthority());
        }

        private void testHttp(TestParam values) throws URISyntaxException, IOException {
            String uriString = String.format("http://%s@%s:9999/%s?%s#%s", userinfo, host, path, query, fragment);
            final ClientHttpRequest request = values.clientHttpRequestFactory.createRequest(new URI(uriString), HttpMethod.GET);
            assertEquals("http", request.getURI().getScheme());
            assertEquals(userinfo, request.getURI().getUserInfo());
            assertEquals(host, request.getURI().getHost());
            assertEquals(9999, request.getURI().getPort());
            assertEquals("/" + path, request.getURI().getPath());
            assertEquals(query, request.getURI().getQuery());
            assertEquals(fragment, request.getURI().getFragment());
        }
View Full Code Here


            assertEquals(fragment, request.getURI().getFragment());
        }

        private void testDefinedPortMapping(TestParam values) throws IOException, URISyntaxException {
            String uriString = String.format("https://%s@%s:8443/%s?%s#%s", userinfo, host, path, query, fragment);
            final ClientHttpRequest request = values.clientHttpRequestFactory.createRequest(new URI(uriString), HttpMethod.GET);
            assertEquals("http", request.getURI().getScheme());
            assertEquals(userinfo, request.getURI().getUserInfo());
            assertEquals(host, request.getURI().getHost());
            assertEquals(9999, request.getURI().getPort());
            assertEquals("/" + path, request.getURI().getPath());
            assertEquals(query, request.getURI().getQuery());
            assertEquals(fragment, request.getURI().getFragment());
        }
View Full Code Here

            assertEquals(fragment, request.getURI().getFragment());
        }

        private void testImplicitPortMapping(TestParam values) throws IOException, URISyntaxException {
            String uriString = String.format("https://%s@%s/%s?%s#%s", userinfo, host, path, query, fragment);
            final ClientHttpRequest request = values.clientHttpRequestFactory.createRequest(new URI(uriString), HttpMethod.GET);
            assertEquals("http", request.getURI().getScheme());
            assertEquals(userinfo, request.getURI().getUserInfo());
            assertEquals(host, request.getURI().getHost());
            assertEquals(-1, request.getURI().getPort());
            assertEquals("/" + path, request.getURI().getPath());
            assertEquals(query, request.getURI().getQuery());
            assertEquals(fragment, request.getURI().getFragment());
        }
View Full Code Here

    public static class TestProcessor extends AbstractTestProcessor {
        @Nullable
        @Override
        public Void execute(TestParam values, ExecutionContext context) throws Exception {
            final URI uri = new URI("http://localhost:8080/path?query#fragment");
            final ClientHttpRequest request = values.clientHttpRequestFactory.createRequest(uri, HttpMethod.GET);
            final URI finalUri = request.getURI();

            assertEquals("http", finalUri.getScheme());
            assertEquals("127.0.0.1", finalUri.getHost());
            assertEquals("/path", finalUri.getPath());
            assertEquals(8080, finalUri.getPort());
View Full Code Here

            uri = new URI(graphicFile.replace("\\", "/"));
        } else {
            uri = new URI(graphicFile);
        }

        final ClientHttpRequest request = clientHttpRequestFactory.createRequest(uri, HttpMethod.GET);
        final ClientHttpResponse response = closer.register(request.execute());
        return new RasterReference(new BufferedInputStream(response.getBody()), uri);
    }
View Full Code Here

        ConfigFileResolvingHttpRequestFactory clientHttpRequestFactory = new ConfigFileResolvingHttpRequestFactory(requestFactory,
                config);

        URI uri = new URI(target + path);
        final ClientHttpRequest request = clientHttpRequestFactory.createRequest(uri, HttpMethod.GET);
        final ClientHttpResponse response = request.execute();

        final String message = new String(ByteStreams.toByteArray(response.getBody()), Constants.DEFAULT_CHARSET);
        assertEquals(message, HttpStatus.OK, response.getStatusCode());

        assertEquals(expected, message);
View Full Code Here

    @Test
    public void testCreateRequestServlet() throws Exception {
        final String path = BASE_DIR + "requestData.json";
        final URI uri = new URI("servlet://" + path);
        final ClientHttpRequest request =
                resolvingFactory.createRequest(uri, HttpMethod.GET);

        final ClientHttpResponse response = request.execute();

        assertEquals(HttpStatus.OK, response.getStatusCode());

        String expected = Files.toString(getFile(path), Constants.DEFAULT_CHARSET);
        final String actual = new String(ByteStreams.toByteArray(response.getBody()), Constants.DEFAULT_CHARSET);
View Full Code Here

    }

    @Test
    public void testCreateRequestHttpGet() throws Exception {
        final URI uri = new URI("http://" + HOST + ".test/logback.xml");
        final ClientHttpRequest request = resolvingFactory.createRequest(uri, HttpMethod.GET);
        final ClientHttpResponse response = request.execute();
        final String actual = new String(ByteStreams.toByteArray(response.getBody()), Constants.DEFAULT_CHARSET);
        String expected = Files.toString(logbackXml, Constants.DEFAULT_CHARSET);
        assertEquals(expected, actual);
    }
View Full Code Here

    }

    @Test
    public void testCreateRequestHttpPost() throws Exception {
        URI uri = new URI("http://" + HOST + ".test/logback.xml");
        ClientHttpRequest request = resolvingFactory.createRequest(uri, HttpMethod.POST);
        ClientHttpResponse response = request.execute();
        String actual = new String(ByteStreams.toByteArray(response.getBody()), Constants.DEFAULT_CHARSET);
        String expected = Files.toString(logbackXml, Constants.DEFAULT_CHARSET);
        assertEquals(expected, actual);

        uri = logbackXml.toURI();
        request = resolvingFactory.createRequest(uri, HttpMethod.POST);
        response = request.execute();

        assertEquals(HttpStatus.NOT_FOUND, response.getStatusCode());

    }
View Full Code Here

    @Test
    public void testCreateRequestHttpWriteToBody() throws Exception {

        URI uri = new URI("http://" + HOST + ".test/logback.xml");
        ClientHttpRequest request = resolvingFactory.createRequest(uri, HttpMethod.GET);
        request.getBody().write(new byte[]{1,2,3});
        ClientHttpResponse response = request.execute();
        String actual = new String(ByteStreams.toByteArray(response.getBody()), Constants.DEFAULT_CHARSET);
        String expected = Files.toString(logbackXml, Constants.DEFAULT_CHARSET);
        assertEquals(expected, actual);

        uri = logbackXml.toURI();
        request = resolvingFactory.createRequest(uri, HttpMethod.GET);
        request.getBody().write(new byte[]{1,2,3});
        response = request.execute();

        assertEquals(HttpStatus.NOT_FOUND, response.getStatusCode());
    }
View Full Code Here

TOP

Related Classes of org.springframework.http.client.ClientHttpRequest

Copyright © 2018 www.massapicom. 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.