[
https://issues.apache.org/jira/browse/HBASE-26904?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andrew Kyle Purtell resolved HBASE-26904.
-----------------------------------------
Fix Version/s: (was: 2.5.0)
(was: 3.0.0-alpha-3)
(was: 2.4.12)
Assignee: (was: Andrew Kyle Purtell)
Resolution: Won't Fix
I wanted to break this out into a separate task but the API for disabling URI
normalization only appears in the recent versions where the feature was
introduced.
¯\_(ツ)_/¯
> [REST] Client must disable URI normalization
> --------------------------------------------
>
> Key: HBASE-26904
> URL: https://issues.apache.org/jira/browse/HBASE-26904
> Project: HBase
> Issue Type: Sub-task
> Components: REST
> Reporter: Andrew Kyle Purtell
> Priority: Minor
>
> There is a comment in our POM indicating we cannot upgrade httpclient, which
> is problematic.
> {noformat}
> <!-- Updating the httpclient will break hbase-rest. It writes out URLs
> with '//' in it
>
> especially when writing out 'no column families'. Later httpclients
> collapse the '//'
>
> into single '/' as double-slash is not legal in an URL. Breaks
> #testDelete in
>
> TestRemoteTable. -->
> {noformat}
> This behavior in httpclient manifests when URI normalization is enabled,
> which is the default. The client must disable it, Otherwise some required URI
> constructions for performing various actions against the REST gateway are
> impossible.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)