0
私はORCID(http://orcid.org)パブリックAPIを照会するために自分のアプリケーションを認証できるように、HTTPヘッダーを使用しようとしています。私はこのようなヘッダーを作成します:Apache Jena QueryEngineHTTPクエリにhttpヘッダを追加するには?
HttpOptions httpOptions = new HttpOptions();
Header contentTypeHeader = new BasicHeader("Content-Type", "application/orcid+json");
Header authorizationHeader = new BasicHeader("Authorization", "Bearer 5266384f-0567-43f0-9cd4-bc6f6a5dc3ea");
Header[] headers = new Header[2];
headers[1] = contentTypeHeader;
headers[2] = authorizationHeader;
httpOptions.setHeaders(headers);
しかし、私はどのようにこれらのヘッダーを私のクエリに入れるのか分かりません。私はこのように私のクエリを書いている:
QueryExecution execution = new QueryEngineHTTP(endpoint, query);
org.apache.jena.sparql.engine.http.QueryEngineHTTPになりました(v3.1.1以降)