From ad5d52dca938e481b696e891f5b0a4f3bbf11e1f Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Fri, 10 Jan 2025 12:38:09 +0100 Subject: [PATCH] HttpClient: allow passing in custom Accept header --- src/de/schildbach/pte/util/HttpClient.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/de/schildbach/pte/util/HttpClient.java b/src/de/schildbach/pte/util/HttpClient.java index 710cfc45..e98cfe32 100644 --- a/src/de/schildbach/pte/util/HttpClient.java +++ b/src/de/schildbach/pte/util/HttpClient.java @@ -176,6 +176,10 @@ public final class HttpClient { private static final Logger log = LoggerFactory.getLogger(HttpClient.class); + public HttpClient() { + setHeader("Accept", SCRAPE_ACCEPT); + } + public void setUserAgent(final String userAgent) { this.userAgent = userAgent; } @@ -240,7 +244,6 @@ public final class HttpClient { final MediaType m = requestContentType != null ? MediaType.parse(requestContentType) : null; request.post(RequestBody.create(m, postRequest)); } - request.header("Accept", SCRAPE_ACCEPT); if (userAgent != null) request.header("User-Agent", userAgent); if (referer != null)