Add option to set fetcherName
for Tika >= 2.0.0
#33
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
In Tika >= 2.0.0, fetching remote files via the server is done using so called fetchers. If you are running a Tika Server that is configured to use an HTTP fetcher, you need the client to tell the server which fetcher to use, which is done by adding the HTTP header
fetcherName
to the request. Furthermore, the URL of the remote file to be fetched must be passed using afetchKey
header instead offetchUrl
as in Tika 1.x.x.This adds a public API method to set the fetcher name, and replaces the
fileUrl
header withfetcherName
andfetchKey
if a fetcher name is set. If no fetcher name is set, thefileUrl
header is still added to the request as usual to keep TIKA 1.x.x compatibility.