我正在尝试使用Java使用Apache Olingo for OData发出以下查询:
URI customersUri = client.newURIBuilder(serviceRoot)
.appendEntitySetSegment("Customers")
.filter("CustomerID eq 'Joe'")
.build();
我想要的预期查询字符串是:$ filter = CustomerID eq' Joe'
但是,当库构建上述URI时,实际的查询字符串将如下所示:
%24filter%3DCustomerID+eq+%27Joe%27
现在,问题是当我将此查询字符串用于我的OData服务时,它似乎不接受加号(+)。但是,当删除加号并使用空格时,它会起作用 有关于此或建议的任何帮助吗?感谢