HttpClient: allow passing in custom Accept header

This commit is contained in:
Andreas Schildbach 2025-01-10 12:38:09 +01:00
parent 82ac2c0c1c
commit ad5d52dca9

View file

@ -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)