2

ODataClientRequestodata4jを利用し、ODataConsumer認証を必要とする OData サービスを呼び出そうとするこのコードを使用しています。

    String url = "https://mylocalhost/api/odata/People()?$filter=PID%20eq%20'10'";

    Map<String, String> headers = new HashMap<String, String>();
    headers.put("AccountID", "100");
    ODataClientRequest clientRequest = new ODataClientRequest("GET", url, headers, null, null);

    ODataConsumer consumer = ODataConsumer.create(url);

    for(OEntity entity : consumer.getEntities("People").execute()){

ただし、サーバーがヘッダー認証情報を要求しているため、認証エラーが発生します。ODataConsumer必要な認証ヘッダー情報を含むmy を作成するにはどうすればよいですか?

4

1 に答える 1