apache / apache/jena

Set User-Agent header for outgoing HTTP requests

Open
#3,148 22 comments 0 reactions 0 assignees View on GitHub
enhancement Fuseki
Dominant language
Java
Stars
1.4k
Forks
712
Avg merge
15h 41m
Merged PRs (30d)
53

Description

### Discussed in https://github.com/apache/jena/discussions/3139

Originally posted by **Abbe98** April 22, 2025
Is there a way to configure Fuseki so that it sets a user-agent header on outgoing requests?

Wikidata.org's SPARQL endpoint recently started enforcing its [user-agent policy](https://foundation.wikimedia.org/wiki/Policy:Wikimedia_Foundation_User-Agent_Policy) as a result one is heavily rate limited when doing federation with Wikidata without an User-agent header.

Contributor guide

Open the contributing guide

Research direction

No files or tests are named. Start with Fuseki's outgoing federation requests and review the linked discussion for the configuration requirement; done means those requests can send a configured User-Agent header, with the behavior verified on the relevant request path.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.