Сбой вызова API клиента HTTP PATH - PullRequest
0 голосов
/ 27 февраля 2019

Я могу вызвать rest API с помощью метода GET, но я не знаю, как вызвать Rest API с помощью метода PATH, помогите мне.

Это мой код с методом GET:

try {
    System.setProperty("https.proxyHost", "proxyvn.net");
    System.setProperty("https.proxyPort", "8080");
    URL url = new URL("https://vn.custhelp.com/services/rest/connect/v1.4/accounts");

    URLConnection connection = url.openConnection();

    String encodedCredentials = new String(org.apache.commons.codec.binary.Base64
            .encodeBase64(org.apache.commons.codec.binary.StringUtils.getBytesUtf8("myAccount:myPass")));

    connection.setRequestProperty("Accept", "application/json");
    connection.addRequestProperty("Authorization", "Basic "+encodedCredentials);
    connection.setRequestProperty("Content-Type", "application/json");
    connection.setRequestProperty("OSvC-CREST-Application-Context", "a");
    connection.setConnectTimeout(30000);
    connection.setReadTimeout(100000);
    connection.connect();

    BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
    String line;
    StringBuilder sb = new StringBuilder();
       while ((line = reader.readLine()) != null) {
            sb.append(line + "\n");
        }
       System.out.println(sb.toString());
    System.out.println("\nREST Service Invoked Successfully..");
    reader.close();
} catch (Exception e) {
    System.out.println("\nError while calling REST Service");
    System.out.println(e);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...