AppyDynamic сообщает об ошибке для FileNotFoundException - PullRequest
0 голосов
/ 15 мая 2018

Есть простой способ подключения,

import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLConnection;

public class Connection {

    public boolean connect(URL url, String requestType) {
        HttpURLConnection connection = null;
        try {
            URLConnection urlConnection = url.openConnection();
            if (urlConnection instanceof HttpURLConnection) {
                connection = (HttpURLConnection) urlConnection;
                connection.setRequestMethod(requestType);
                connection.setRequestProperty("Authorization", getAuth()); //$NON-NLS-1$
            }

            if (connection == null) {
                return false;
            }
            connection.connect();
            return connection.getResponseCode() == HttpURLConnection.HTTP_OK;
        } catch (IOException e) {
            return false;
        }
    }
}

В случае, если путь URL не является допустимым, FileNotFoundException регистрируется как ошибка в AppyDynamics. Как предотвратить перехват этих исключений в AppDynamics, поскольку как часть кода он обрабатывается как логическое возвращение, но AppDynamics заполнен FileNotFoundException. Заранее спасибо.

Обновление Согласно документации AppDynamics https://docs.appdynamics.com/display/PRO44/Errors+and+Exceptions Ответ об ошибке HTTP, такой как код состояния 404 или ответ 500 , записывается как ошибка моментального снимка транзакции. Как я знаю на данный момент в моем коде выше ответ 404 является законным. Как я могу изменить свой код, чтобы AppDynamics не показывал его? Любые предложения будут полезны.

...