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-запросов, если этот заголовок еще не существует. Это возможно, или что вы предлагаете решить эту проблему?

Спасибо!

0 ответов

Другие вопросы по тегам