Первая ссылка говорит в примечании (зеленый текст):
Они запрещены, поэтому пользовательский агент остается под полным контролем над ними
Это предотвращает подделку вредоносным JavaScript-кодом в веб-браузерах.
Поскольку код Java не является веб-браузером, только некоторые из них ограничены в Java, так как ссылка наИсходный код показывает.
Заголовки, которые все еще ограничены, контролируются непосредственно классом HttpURLConnection
, и не должно быть необходимости подделывать значения, поэтому ограничение их не должно быть проблемой.