JavaFX WebView覆盖HTTP请求以添加内容长度标头

时间:2018-09-04 09:27:18

标签: java ajax urlconnection javafx-webengine javafx-webview

我在项目中使用JavaFX WebViewWebEngine,但是在加载特定网站时会出现一些问题。

我试图找出问题所在,原因如下。有问题的网站正在通过POST发送Ajax个请求,但是其中一些请求包含请求数据,它们仅包含URL。在这种情况下,例如Google Chrome浏览器会自动添加Content-Length: 0标头,但不幸的是,WebView不会这样做,它不会发送Content-Length标头,因此会产生错误代码411服务器端。

据我了解,WebView使用Java的URLConnection进行连接。我以为我可以覆盖URLConnection中的某些内容,并在HTTP POST请求中添加Content-Length头(如果该头不存在)。这可能吗?或者您建议如何解决这个问题?

谢谢!

0 个答案:

没有答案