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