我知道,在HtmlUnit我可以fireEvent
提交表格,它会被张贴。但是,如果我禁用JavaScript,并想使用一些内置函数发布表单?HtmlUnit,如何在不点击提交按钮的情况下发布表单?
我检查了javadoc,并没有找到任何方法来做到这一点。奇怪的是,没有在HtmlForm控件没有这种功能...
我阅读页面的HtmlUnit的javadoc和教程,我知道我可以使用getInputByName()
并单击它。 BuT有时候会有表单没有提交类型按钮 甚至有这样的按钮但没有名称属性。
我在这种情况下寻求帮助,这就是为什么我使用fireEvent
但它并不总是工作。
我建议你使用'HttpURLConnection',并按照指示概述[这里](HTTP:/ /stackoverflow.com/questions/2793150/how-to-use-java-net-urlconnection-to-fire-and-handle-http-requests)。或者使用Apache的'HttpClient'类。 – mrkhrts
再次检查JavaDoc :)或者还有简介 - >入门一节,就像Ransom Briggs所做的那样。我不会去mrkhrts的方法......它太低级 –