逆向工程网站:在帖子请求中找不到表单输入



我需要与一个我不拥有的外部网站进行交互。此外部网站需要我拥有的凭据。我的目标是添加一个用户,但外部网站不提供外部API。看起来他们在用Vaadin。

因此,要添加新用户,我需要手动填写表格。然而,我一直在寻找"表格"发布我输入的信息的途径,但找不到。

这是我的问题:当我在浏览器中查看HTML源代码时,我看不到任何form标记。button具有相同的id"按钮"。当我填写表格并查看开发人员工具中的网络选项卡时,在"参数"部分,我看不到我刚刚给出的输入,尽管POST请求确实出现了。Cookie选项卡也不显示输入。

因此,我的问题是:为什么我在POST请求中找不到输入,它们在哪里?

请注意:这个外部网站是一个医疗网站,所以我不喜欢分享网址,他们也不提供移动应用程序,所以没有移动API我可以逆向工程。

感谢任何帮助:-(

不说明Vaadin版本会让给出确切的答案是,但从核心来看,Vaadin 8和10+的表现都是一样的。你的问题的简短答案是:如果没有另一个切入点,像API一样,这不能简单地使用一些POST-Request来完成。

Vaadin不仅仅是一个基于html表单/请求/响应html的框架;它在会话的服务器端保存场景图。全部的通过单个端点与服务器和状态进行通信仅将更改传达回客户端。

对于你想要的东西,你最好的选择是使用测试自动化硒、geb、柏树等框架。。。

最新更新