我目前有一个包含隐藏表单的 html web 应用程序:
<form id="loginForm" action="" method="post">
<input id="login" name="login" type="hidden" placeholder="Login">
<input id="pwd" name="pwd" type="hidden" placeholder="Password">
</form>
我使用 Javascript 以编程方式填充 2 个输入(登录、密码)。然后我查找我想要发布信息的设备地址(动态 IP 地址)并使用 javascript 发布:$('#loginForm').attr('action', data.address + "/login");
$('form').submit();
这很好用,该设备是一个嵌入式 Controller ,并让我登录。我正在使用代号 one 开发一个应用程序来模仿我的 Web 应用程序,我可以使用浏览器组件以某种方式实现相同的功能吗?
谢谢
最佳答案
不需要表格。
如果我正确理解了代码,您可以使用以下内容:
String address = Socket.getHostOrIP();
Rest.post("https://myurl")
.queryParam("action", address + "/login")
.fetchAsString(response -> {});
我不确定地址行,它会返回本地设备 IP,这对于这个用例来说似乎很奇怪。
关于codenameone - 将表单信息发布到浏览器组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63130057/