[ 
https://issues.apache.org/jira/browse/JENA-576?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15375120#comment-15375120
 ] 

ASF GitHub Bot commented on JENA-576:
-------------------------------------

Github user ajs6f commented on the issue:

    https://github.com/apache/jena/pull/151
  
    @paulhoule One difficulty with `HttpRequestInterceptor` is a good thing to 
bring up-- in the newer HTTP Commons client APIs, clients are immutable and if 
you want to add, e.g., interceptors, you need to do that when you build your 
client. OTOH, you can "late add" authN of some kinds using the more specific 
machinery that HTTP Commons provides via the methods in `HttpClientContext`. 
The interceptor pattern is more general, but as noted, you have to set it up 
early in the process.


> Upgrade Apache HTTP Client to 4.3
> ---------------------------------
>
>                 Key: JENA-576
>                 URL: https://issues.apache.org/jira/browse/JENA-576
>             Project: Apache Jena
>          Issue Type: Dependency upgrade
>          Components: ARQ
>    Affects Versions: Jena 2.11.0
>            Reporter: Rob Vesse
>            Assignee: Rob Vesse
>            Priority: Minor
>   Original Estimate: 72h
>  Remaining Estimate: 72h
>
> As of 2.11.0 ARQ centralizes all HTTP operations through HttpOp which relies 
> on Apache HTTP Client.  Currently we are using 4.2.3 while the latest stable 
> release is actually 4.3.1
> Therefore we should look at upgrading our code to use the latest version 
> which may entail some refactoring since there appears to have been some 
> breaking changes across the minor version bump which users have seen in usage 
> - e.g. 
> https://github.com/pyvandenbussche/sparqles/issues/9#issuecomment-27220738



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to