Я пытаюсь использовать защищенный API, используя базовый c auth, но я получаю ошибку 401 обратно. Проблема заключается в том, что учетные данные и запрошенный URL-адрес успешно подключаются при использовании Postman. Вот звонок, который я делаю, но не уверен, что мне чего-то не хватает:
public ResponseEntity randomSht(){
String username = "APIKEY";
String password = ":PASSWORD";
HttpHeaders headers = new HttpHeaders();
headers.setBasicAuth(username, password);
// request url
String url = "https://test.myshopify.com/admin/orders/2013413015622.json";
RestTemplate restTemplate = new RestTemplate();
HttpEntity request = new HttpEntity(headers);
ResponseEntity<String> response = restTemplate.exchange(
url, HttpMethod.GET, request, String.class);
System.out.println(response);
return response;
}