Java を使用して OData 用の Apache Olingo を使用して、次のクエリを発行しようとしています。
URI customersUri = client.newURIBuilder(serviceRoot)
.appendEntitySetSegment("Customers")
.filter("CustomerID eq 'Joe'")
.build();
期待されるクエリ文字列は次のとおりです: $filter=CustomerID eq 'Joe'
ただし、ライブラリが上記の URI を構築すると、実際のクエリ文字列は次のようになります。
%24filter%3DCustomerID+eq+%27Joe%27
問題は、このクエリ文字列を OData サービスに使用すると、プラス (+) 記号が受け入れられないように見えることです。ただし、プラス記号を削除して代わりにスペースを使用すると機能し
ます。これに関するヘルプや推奨事項はありますか? ありがとう