HTTP-запрос переопределения JavaFX WebView для добавления заголовка длины содержимого - PullRequest
0 голосов
/ 04 сентября 2018

Я использую JavaFX WebView и WebEngine в моем проекте, но есть некоторые проблемы при загрузке определенного веб-сайта.

Я пытался отследить проблему, и причина в следующем. Проблемные веб-сайты отправляют POST запросов через Ajax, но некоторые из этих запросов не содержат данные запроса, они содержат только URL. В этих случаях, например, Google Chrome автоматически добавляет заголовок Content-Length: 0, но, к сожалению, WebView этого не делает, он не отправляет заголовок Content-Length, поэтому он выдает код ошибки 411 из серверная часть.

Насколько я понимаю, WebView использует Java URLConnection для соединений. Я подумал, что я могу переопределить что-то в URLConnection и добавить заголовок Content-Length к HTTP-запросам POST, если этот заголовок еще не существует. Это возможно, или что вы предлагаете решить эту проблему?

Спасибо!

...