Я пытаюсь получить ответ от 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.