Тестирование Java API для службы обнаружения IBM Watson
Discovery discovery = new Discovery("2017-09-01");
System.out.println("Creating a new document...");
String documentJson = "{\"field\":\"value\"}";
InputStream documentStream = new ByteArrayInputStream(documentJson.getBytes());
AddDocumentOptions.Builder createDocumentBuilder =
new AddDocumentOptions.Builder(environmentId, collectionId);
createDocumentBuilder.file(documentStream).fileContentType( HttpMediaType.APPLICATION_JSON);
DocumentAccepted createDocumentResponse = discovery.addDocument(createDocumentBuilder.build()).execute();
Должен работать без каких-либо исключений.
Исключение выбрасывается в последнем состоянии «discovery.addDocument»; сообщение об ошибке: «имя_файла не может быть пустым, если файл не равен нулю»