in dicom_util/src/main/java/com/google/cloud/healthcare/DicomWebClient.java [79:97]
public InputStream wadoRs(String path) throws IDicomWebClient.DicomWebException {
try {
HttpRequest httpRequest =
requestFactory.buildGetRequest(
new GenericUrl(serviceUrlPrefix + "/" + StringUtil.trim(path)));
httpRequest.getHeaders().put("Accept", "application/dicom; transfer-syntax=*");
HttpResponse httpResponse = httpRequest.execute();
return httpResponse.getContent();
} catch (HttpResponseException e) {
throw new DicomWebException(
String.format("WadoRs: %d, %s", e.getStatusCode(), e.getStatusMessage()),
e,
e.getStatusCode(),
Status.ProcessingFailure);
} catch (IOException | IllegalArgumentException e) {
throw new IDicomWebClient.DicomWebException(e);
}
}