OpenRefine 的 API:意外响应:HTTP/1.1 200 ok

OpenRefine's API: Unexpected response: HTTP/1.1 200 ok

我正在编写一个Java程序来使用OpenRefine而不直接使用网页。为此,我使用 Refine-Java API: https://github.com/dtap-gmbh/refine-java

连接成功,我可以通过GetVersionResponse versionResponse = RefineCommands.getVersion().build().execute(client);

获取安装的OpenRefine的版本

但是,当我尝试通过以下方式创建项目时:CreateProjectResponse createProjectResponse = RefineCommands.createProject().file(new File("src/test/java/resources/test-1.csv")).name("testOpenExample").format(UploadFormat.SEPARATOR_BASED).options(() -> options).build().execute(client);

我收到以下错误消息:Unexpected response : HTTP/1.1 200 OK 然后没有任何反应。这令人惊讶,因为我什至可以看到命令 POST /command/core/create-project-from-upload (132ms) 在执行 createProjectResponse 时抛出。

当我去查看“打开项目”页面时,没有创建任何项目。 我正在使用 OpenRefine 3.3

问题是 OpenRefine 的版本。我更改为 v2.8,现在一切正常。