установить заголовки HTTP в WebEngine JavaFX

Как передать заголовки HTTP, например

«Accept-Language», «Accept», «Accept-Encoding» для WebEngine в JavaFX? Я попробовал метод, указанный в Установка файла cookie с использованием JavaFX WebEngine/WebView, но это не работает. есть ли какой-либо API, который выставляется в Java 8 для достижения этой цели? Пожалуйста, предложите.


person Arun    schedule 08.09.2014    source источник
comment
Возможно, ваш вопрос дублируется, см. ответ здесь: stackoverflow.com/questions/13803480/   -  person janih    schedule 22.09.2014
comment
Спасибо @janih. По-прежнему нет документов или ссылок, чтобы указать, как устанавливать заголовки http, отличные от User-Agent. Стало ли это возможным благодаря JavaFX 8? Я просмотрел ссылку , но не смог найти никаких подходящих методов.   -  person Arun    schedule 29.09.2014
comment
вы правы, кажется, невозможно установить другие заголовки, кроме пользовательского агента. Однако можно установить заголовки http, внедрив обработчик пользовательского протокола.   -  person janih    schedule 01.10.2014
comment
На самом деле я нашел только один способ: twitter.com/CodingFabian/status/524942996748652544   -  person William    schedule 08.05.2018
comment
посмотрите: stackoverflow.com/questions/36917469/   -  person 远星河    schedule 02.11.2019


Ответы (1)


Начиная с JDK 8u60, локаль приложения по умолчанию автоматически добавляется в заголовок «Accept-Language» в качестве первой опции. Это может помочь в некоторых случаях, хотя, конечно, было бы лучше иметь возможность устанавливать все эти заголовки явно.

person mipa    schedule 02.08.2015