jena-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <>
Subject [jira] [Commented] (JENA-1604) Add request hook for HTTP query execution
Date Fri, 14 Sep 2018 18:27:00 GMT


ASF GitHub Bot commented on JENA-1604:

GitHub user ajs6f opened a pull request:

    JENA-1604: transform HTTP requests


You can merge this pull request into a Git repository by running:

    $ git pull JENA-1604

Alternatively you can review and apply these changes as the patch at:

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #469
commit 18a23ca279b3025d4ec12c2977d634c9b86b00f6
Author: ajs6f <ajs6f@...>
Date:   2018-09-14T18:25:25Z

    JENA-1604: transform HTTP requests


> Add request hook for HTTP query execution
> -----------------------------------------
>                 Key: JENA-1604
>                 URL:
>             Project: Apache Jena
>          Issue Type: Task
>          Components: Jena
>            Reporter: Niraj Patel
>            Assignee: A. Soroka
>            Priority: Critical
> I am using Jena's QueryEngineHTTP for queries and RemoteUpdateRequest for updates. I
would like to send a custom header that will differ on each request. Our database, Allegrograph,
allows us to pass down custom headers while querying or updating in order to store that information
in access logs. For each SPARQL request we want to send down unique request markers and usernames
in order to be able to trace from a UI click to backend calls to queries that were performed
in the graph. I did some digging around and it seems like it's not possible. Using default
headers when configuring Apache's Http Client wouldn't work in this case. The suggestion
[~andy.seaborne] made was to create a request hook in HttpOp where we could add additional
headers as necessary. 

This message was sent by Atlassian JIRA

View raw message