Use tailored user-agent in requests by HTTP-backend #645
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.
The http-backend uses requests library, and so the headers have now user-agent
python-requests/2.28.1
, which is shown e.g. in logs of the targeted server.It is better to use a user-agent tailored for Annif. This PR changes the user-agent that http-backend sends in request headers to
Annif/<version>
, e.g. currently toAnnif/0.60.0.dev0
.