0

我使用您的 Javascript 绑定 (@eclipse-ditto/ditto-javascript-client-dom) 对同上的 HTTP 访问。

load5ThingsAsc() {
    var options = DefaultSearchOptions.getInstance().withLimit(0,5);
    options = options.withSort("+thingId");
    const p = this.searchHandle.search(options).then(result => console.log("returned",result.items))
  }

会触发一个:

http://localhost:8080/api/2/search/things?option=limit(0%2C5)%2Csort(%252BthingId)

这会导致出现错误 400,并显示消息“无效输入 '%',应为 Asc 或 Desc”。一个

...
options = options.withSort("-thingId");
...

工作正常。

我的错误是什么

托马斯

4

1 回答 1

0

这看起来像是 JS 客户端中的一个错误。请随时在我们的 ditto-clients 项目中为此创建一个 GitHub 问题- 甚至更好:提供修复问题的 PullRequest ;)

于 2021-05-17T07:48:41.480 回答