“Jak wysłać żądanie REST Graphql Java” Kod odpowiedzi

Jak wysłać żądanie REST Graphql Java

HttpResponse httpResponse = callGraphQLService(serviceUrl, "{allBooks{title}}");
String actualResponse = IOUtils.toString(httpResponse.getEntity().getContent(), StandardCharsets.UTF_8.name());
Response parsedResponse = objectMapper.readValue(actualResponse, Response.class);
assertThat(parsedResponse.getData().getAllBooks()).hasSize(2);
Kind Kitten

Jak wysłać żądanie REST Graphql Java

public static HttpResponse callGraphQLService(String url, String query) 
  throws URISyntaxException, IOException {
    HttpClient client = HttpClientBuilder.create().build();
    HttpGet request = new HttpGet(url);
    URI uri = new URIBuilder(request.getURI())
      .addParameter("query", query)
      .build();
    request.setURI(uri);
    return client.execute(request);
}
Kind Kitten

Odpowiedzi podobne do “Jak wysłać żądanie REST Graphql Java”

Pytania podobne do “Jak wysłać żądanie REST Graphql Java”

Więcej pokrewnych odpowiedzi na “Jak wysłać żądanie REST Graphql Java” w Java

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu