добавить httpclient в функцию мыла Axis2 - PullRequest
0 голосов
/ 16 октября 2018
  1. Это ошибка моей функции введите описание изображения здесь

  2. Эта функция будет автоматически генерироваться при создании сети.услуги:

public void find () {

    try {

        final String uri = "http://localhost:8099/api/notes/3576";
        // create HTTP Client
        HttpClient httpClient = HttpClientBuilder.create().build();

        // Create new getRequest with below mentioned URL
        HttpGet getRequest = new HttpGet(uri);

        // Add additional header to getRequest which accepts application/xml data
        getRequest.addHeader("accept", "application/xml");

        // Execute your request and catch response
        HttpResponse response = httpClient.execute(getRequest);

        // Check for HTTP response code: 200 = success
        if (response.getStatusLine().getStatusCode() != 200) {
            throw new RuntimeException("Failed : HTTP error code : " + response.getStatusLine().getStatusCode());
        }

        // Get-Capture Complete application/xml body response
        BufferedReader br = new BufferedReader(new InputStreamReader((response.getEntity().getContent())));
        String output;
        System.out.println("============Output:============");

        // Simply iterate through XML response and show on console.
        while ((output = br.readLine()) != null) {
            System.out.println(output);
        }

    } catch (ClientProtocolException e) {
        System.out.println(e);
        e.printStackTrace();

    } catch (IOException e) {
        System.out.println(e);
        e.printStackTrace();
    }

}

Кто-нибудь знает об этой проблеме?, Спасибо

...