У меня есть реализация REST на сервере и клиенте в Джерси, и я хочу добавить дайджест-аутентификацию.К сожалению, после того, как я добавил следующий код в мой клиент:
cli.addFilter(new HTTPDigestAuthFilter(username, password));
я получаю следующее исключение:
SEVERE: A message body reader for Java class uk.org.infectogenomics.model.Workflow, and Java type class uk.org.infectogenomics.model.Workflow, and MIME media type application/octet-stream was not found
Исключение верно - у меня нет читателя для этого типаобъекта для октет-потока, но у меня есть для XML, и я использую XML, и все работало до включения дайджест-проверки подлинности, поэтому я предполагаю, что это потому, что когда сначала выполняется запрос, сервер отправляет некоторые двоичные данные как часть проверки подлинностизапрос, а затем клиент (фильтр проверки подлинности) должен иметь дело с этим, а не передавать его клиенту?Так какой же самый простой способ реализовать аутентификацию DIGEST на стороне клиента при использовании JERSEY?