Я получаю доступ к файлу метаданных DICOM, создавая запрос запроса WADO. Когда я перехожу к инструментам разработчика моего браузера, я могу видеть все данные метаданных, в том числе связанные с RDSR.XML-информация, показанная в инструментах разработчика, но при печати на консоли в Java отсутствует
Однако в моем исходном коде, когда я просто хочу распечатать для консоли все содержимое, я заметил, что отсутствует только информация метаданных RDSR. Я использовал тот же URL-адрес запроса в качестве одного я использовал для браузера, наряду с этим кодом:
URL url = new URL(urlPath);
String userPassword = username + ":" + password;
String encoding = Base64.getEncoder().encodeToString(userPassword.getBytes());
URLConnection uc = url.openConnection();
uc.setRequestProperty("Authorization", "Basic " + encoding);
uc.connect();
BufferedReader br = new BufferedReader(new InputStreamReader(uc.getInputStream()));
String strInputLine;
while ((strInputLine = br.readLine()) != null){
System.out.println(strInputLine);
}
Есть ли что-то в моем коде, который предотвращает его от печати все?
Спасибо.
Если бы я был вами, я бы сравнил HTTP-заголовки обоих запросов (тот, который работает и другой) и изменил мой код, чтобы иметь одинаковые HTTP-заголовки в обоих запросах для выполнения одного и того же запроса, а затем для получения точного результата –
Каково значение вашего заголовка (например: '-H" Accept: application/json "')? Это не ясно из вашего кода. – malat