Example usage for org.springframework.http HttpMethod GET

List of usage examples for org.springframework.http HttpMethod GET

Introduction

In this page you can find the example usage for org.springframework.http HttpMethod GET.

Prototype

HttpMethod GET

To view the source code for org.springframework.http HttpMethod GET.

Click Source Link

Usage

From source file:io.pivotal.receptor.client.ReceptorClient.java

@Override
public List<DesiredLRPResponse> getDesiredLRPsByDomain(String domain) {
    return restTemplate.exchange("{baseUrl}/desired_lrps?domain={domain}", HttpMethod.GET, null,
            DESIRED_LRP_RESPONSE_LIST_TYPE, baseUrl, domain).getBody();
}

From source file:it.reply.orchestrator.service.OneDataServiceTest.java

@Test(expected = DeploymentException.class)
public void testFailGetUserSpaceId() {

    UserSpaces userSpace = getUserSpaces();

    HttpEntity<UserSpaces> entity = getEntity(onedataToken);

    // bad status
    ResponseEntity<UserSpaces> responseEntity = new ResponseEntity<UserSpaces>(userSpace,
            HttpStatus.BAD_REQUEST);/*w  w w  .j  a  v a 2s. co  m*/

    Mockito.when(restTemplate.exchange(defaultOneZoneEndpoint + "/" + oneZoneBaseRestPath + "user/spaces",
            HttpMethod.GET, entity, UserSpaces.class)).thenReturn(responseEntity);

    oneDataService.getUserSpacesId(defaultOneZoneEndpoint, onedataToken);

}

From source file:io.spring.initializr.web.support.DefaultInitializrMetadataProviderTests.java

private void expectJson(String url, String bodyPath) {
    HttpHeaders httpHeaders = new HttpHeaders();
    httpHeaders.setContentType(MediaType.APPLICATION_JSON);
    this.mockServer.expect(requestTo(url)).andExpect(method(HttpMethod.GET))
            .andRespond(withStatus(HttpStatus.OK).body(new ClassPathResource(bodyPath)).headers(httpHeaders));
}

From source file:org.openbaton.common.vnfm_sdk.rest.VnfmRestHelper.java

private String get(String path) {
    HttpEntity<String> requestEntity = new HttpEntity<>("", headers);
    ResponseEntity<String> responseEntity = rest.exchange(url + path, HttpMethod.GET, requestEntity,
            String.class);
    this.setStatus(responseEntity.getStatusCode());
    return responseEntity.getBody();
}

From source file:com.cemeterylistingswebtest.test.rest.SearchSurnameControllerTest.java

@Test(enabled = false)
public void testgetAllClubs() {
    HttpEntity<?> requestEntity = getHttpEntity();
    ResponseEntity<Cemetery[]> responseEntity = restTemplate.exchange(URL + "api/SearchSurname/show",
            HttpMethod.GET, requestEntity, Cemetery[].class);
    Cemetery[] cemeteries = responseEntity.getBody();
    for (Cemetery cemetery : cemeteries) {
        System.out.println("The Club Name is " + cemetery.getContactName());

    }//from   w w w. java  2 s  .com

    Assert.assertTrue(cemeteries.length > 0);
}

From source file:org.devefx.httpmapper.binding.MapperMethod.java

@SuppressWarnings("unchecked")
public Object execute(RestTemplate restTemplate, Object[] args) throws Exception {
    Object result = null;//from   w w  w.ja  va2s  .  co  m

    do {
        MultiValueMap<String, Object> body = new LinkedMultiValueMap<>();
        HttpHeaders headers = new HttpHeaders();
        headers.setContentType(MediaType.valueOf(command.getContentType()));

        Map<String, Object> paramMap = null;
        Object param = method.convertArgsToCommandParam(args);
        if (param instanceof Map) {
            paramMap = (Map<String, Object>) param;
            body.setAll(paramMap);
        }

        URI uri = expandURI(command.getUrl(), args);

        RequestEntity requestEntity = new RequestEntity(body, headers, command.getHttpMethod(), uri,
                method.getReturnType());

        mappedHandler.onRequest(requestEntity);

        // FIXME: application/x-www-form-urlencoded
        if (headers.getContentType().includes(MediaType.APPLICATION_FORM_URLENCODED)) {
            if (paramMap != null) {
                for (Map.Entry<String, Object> entry : paramMap.entrySet()) {
                    Object value = entry.getValue();
                    if (value != null && !ReflectUtils.isUserType(value)) {
                        entry.setValue(String.valueOf(value));
                    }
                }
                body.setAll(paramMap);
            } else if (param != null && ReflectUtils.isUserType(param)) {
                body.setAll(mapper.<Map<String, Object>>convertValue(param, mapType));
            }
        }

        if (requestEntity.getMethod() == HttpMethod.GET) {
            uri = appendUrlParams(requestEntity.getUrl(), body);
            requestEntity.setUrl(uri);
        }

        if (logger.isInfoEnabled()) {
            String preStr = command.getName() + " ====> ";
            logger.info(preStr + "Request: " + requestEntity.getUrl());
            logger.info(preStr + "Parameters: " + requestEntity.getBody());
            logger.info(preStr + "Headers: " + requestEntity.getHeaders());
        }

        ResponseEntity<JsonNode> responseEntity = restTemplate.exchange(requestEntity.getUrl(),
                requestEntity.getMethod(),
                new HttpEntity<>(requestEntity.getBody(), requestEntity.getHeaders()), JsonNode.class);

        if (logger.isInfoEnabled()) {
            StringBuffer buf = new StringBuffer();
            buf.append(command.getName() + " ====> ");
            buf.append("Response: [status=").append(responseEntity.getStatusCode()).append("] ");
            if (responseEntity.hasBody()) {
                buf.append(responseEntity.getBody());
            }
            logger.info(buf.toString());
        }

        if (responseEntity != null) {
            org.devefx.httpmapper.http.ResponseEntity entity = new org.devefx.httpmapper.http.ResponseEntity(
                    responseEntity.getBody(), responseEntity.getHeaders(), responseEntity.getStatusCode());

            mappedHandler.onResponse(requestEntity, entity);

            if (entity.hasBody()) {
                Object responseBody = entity.getBody();
                if (method.getRawType().isInstance(responseBody)) {
                    result = responseBody;
                    break;
                }

                JavaType valueType = mapper.getTypeFactory().constructType(method.getReturnType());
                if (responseBody instanceof String) {
                    result = mapper.readValue((String) responseBody, valueType);
                } else {
                    result = mapper.convertValue(responseBody, valueType);
                }
            }
        }

    } while (false);

    if (result == null && method.returnsPrimitive() && !method.returnsVoid()) {
        throw new BindingException("Mapper method '" + command.getUrl()
                + " attempted to return null from a method with a primitive return type ("
                + method.getReturnType() + ").");
    }
    return result;
}

From source file:cucumber.api.spring.test.web.servlet.MockMvcStepdefs.java

@When("^I perform a GET request on \"(.*?)\"$")
public void i_perform_a_get_request_on(String uri) throws Throwable {
    i_perform_a_request_on(HttpMethod.GET, uri);
}

From source file:svc.data.citations.datasources.tyler.TylerCitationDataSourceTest.java

@SuppressWarnings("unchecked")
@Test/*ww w . j  ava 2  s  . c  o m*/
public void returnsCitationsGivenNameAndMunicipalitiesAndDOB() {
    final String NAME = "Smith";
    final List<Long> MUNICIPALITIES = Lists.newArrayList(5L);
    final LocalDate DOB = LocalDate.parse("2000-06-01");
    mockTylerConfiguration.rootUrl = "http://myURL.com";
    mockTylerConfiguration.apiKey = "1234";
    final Citation CITATION = new Citation();
    CITATION.id = 3;
    final List<Citation> CITATIONS = Lists.newArrayList(CITATION);
    final List<TylerCitation> tylerCitations = Lists.newArrayList();
    Mockito.doReturn(tylerCitations).when(tylerCitationsResponseSpy).getBody();

    when(restTemplate.exchange(any(URI.class), eq(HttpMethod.GET), any(HttpEntity.class),
            any(ParameterizedTypeReference.class))).thenReturn(tylerCitationsResponseSpy);

    when(mockCitationTransformer.fromTylerCitations(tylerCitations)).thenReturn(CITATIONS);
    when(mockCitationFilter.RemoveCitationsWithExpiredDates(CITATIONS)).thenReturn(CITATIONS);

    List<Citation> citations = mockTylerCitationDataSource.getByNameAndMunicipalitiesAndDOB(NAME,
            MUNICIPALITIES, DOB);

    assertThat(citations.get(0).id, is(3));
}

From source file:fi.helsinki.opintoni.integration.leiki.LeikiRestClient.java

public <T> List<T> getLeikiCategoryData(URI uri,
        ParameterizedTypeReference<LeikiCategoryResponse<T>> typeReference) {
    LeikiCategoryData<T> leikiCategoryData = restTemplate.exchange(uri, HttpMethod.GET, null, typeReference)
            .getBody().data;//w  w  w  . j a  va 2  s .  c o m

    return leikiCategoryData.matches.get(0).match;
}