0

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 サービスに使用すると、プラス (+) 記号が受け入れられないように見えることです。ただし、プラス記号を削除して代わりにスペースを使用すると機能し
ます。これに関するヘルプや推奨事項はありますか? ありがとう

4

1 に答える 1