Как я могу подключить мой Splunk, используя Splunk SDK Java?

Я получаю Получение URI не может быть нулевым при попытке с URL

Ниже мой код,

HttpService.setSslSecurityProtocol(SSLSecurityProtocol.SSLv3);
 //Tried the below one also
 //HttpService.setSslSecurityProtocol(SSLSecurityProtocol.TLSv1_2);

      ServiceArgs loginArgs  = new ServiceArgs();
      loginArgs.setUsername("username");
      loginArgs.setPassword("password");
      loginArgs.setHost("my splunk url"); //for eg http://splunkdet.mysite.com:8000/login
      loginArgs.setPort(8000);

      Service service = Service.connect(loginArgs);

      for (Application app: service.getApplications().values()) {
       System.out.println(app.getName());
      }

Получение исключения "URI не может быть нулевым" Service service = Service.connect(loginArgs);

Что не так с моим кодом?

0 ответов

Поскольку вы используете http, а не https, вам не нужно использовать HttpService.setSslSecurityProtocol.

Вместо этого добавьте схему к вашему примеру ServiceArgs: loginArgs.setScheme("http");

И не включайте http:// или https:// в URL-адрес, который вы передаете в setHost.

Другие вопросы по тегам