尝试使用htmlUnit发送POST请求以与服务器通信并遇到一个小问题:目标.php url正在不时更改 (www123.example.net - > www345.example.net等)。获得新地址的唯一方法是打开网站并检查它的XHR请求,找到一个转到www ???。example.net然后使用此地址发送POST。
所以问题是:有没有办法使用htmlUnit或任何其他Java库来跟踪XHR?
答案 0 :(得分:0)
如果您真的需要帮助,您必须更详细地展示您的问题,提供有关您请求的网站的一些信息,向您展示代码并尝试解释您的期望和出了什么问题。没有这些细节,我们只能猜测。
看起来您应该尝试将HtmlUnit更像是一个可以从java控制而不是简单的Http请求的浏览器。看看HtmlUnit web site上的简单样本(底部的样本适合你)。
尝试这样的事情(与普通浏览器用户相同的步骤) *打开网址/页面 *填写各种表格字段 *点击提交按钮 *使用生成的页面内容
通常HtmlUnit会为你做背景中的所有事情。