Вызов URL службы REST в Java с аутентификацией DOMAIN (+ имя пользователя + пароль) - PullRequest
0 голосов
/ 11 ноября 2019

Я пытаюсь получить ответ от URL-адреса службы REST, получение орехов Ошибка: 401: Неверное имя пользователя или пароль.

Я могу нажать на этот URL-адрес в браузере и получить ответ с предоставленными учетными данными, так кактакже как и в инструменте SoapUI. Я предоставляю значение «Домен» в разделе «Аутентификация» при обращении к URL-адресу из SoapUI, без которого я получаю ошибку аутентификации.

Но из Java я не могу получить ответ.

Если кто-либоможете помочь

открытый класс Test_Rest_WS {

public static void main(String[] args) {

    System.setProperty("https.protocols", "TLSv1.2");
    System.setProperty("http.proxyHost","omaproxy.1dc.com");
    System.setProperty("http.proxyPort", "8080");
    ClientConfig clientConfig = new DefaultClientConfig();


    //clientConfig.getFeatures().put( JSONConfiguration.FEATURE_POJO_MAPPING, Boolean.TRUE);

    Client client = Client.create(clientConfig); 


        final HTTPBasicAuthFilter authFilter = new HTTPBasicAuthFilter("mysuer", "mypassword");
        client.addFilter(authFilter);
        client.addFilter(new LoggingFilter());



    WebResource webResource = client
            .resource("https://myurl");


      ClientResponse resp = webResource.accept("application/json")
      .type("application/json").get(ClientResponse.class);

    if(resp.getStatus() != 200){
        System.err.println("Unable to connect to the server");
    }
    String output = resp.getEntity(String.class);
    System.out.println("response: "+output);
}

}

Получение этой ошибки с указанным кодом: 401: неверное имя пользователя или пароль

Ожидаетсявывод: ответ xml.

1 Ответ

0 голосов
/ 11 ноября 2019

привет викрам,

  check your username it may be wrong like myuser
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...