Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Android Studio中使用Java在网站上填写和提交登录表单?_Java_Android_Html_Http - Fatal编程技术网

如何在Android Studio中使用Java在网站上填写和提交登录表单?

如何在Android Studio中使用Java在网站上填写和提交登录表单?,java,android,html,http,Java,Android,Html,Http,我目前正在开发一个Java Android应用程序,它应该连接到一个网站并从那里获取JSON流。不过,你必须先登录网站。我在应用程序中创建了一个表单,您可以在其中传递用户名和密码。我的目标是两个值都将填充表单并提交。然后,您登录并可以执行新的HTTP请求以获取JSON流。该网站不提供API或Web服务。使用WebView执行此操作不是一个选项 像HttpUnit这样的库不能与Android Studio一起使用。 似乎没有真正的选择。 有了WebView,就可以使用JS来填充它,不过我想避免这种

我目前正在开发一个Java Android应用程序,它应该连接到一个网站并从那里获取JSON流。不过,你必须先登录网站。我在应用程序中创建了一个表单,您可以在其中传递用户名和密码。我的目标是两个值都将填充表单并提交。然后,您登录并可以执行新的HTTP请求以获取JSON流。该网站不提供API或Web服务。使用WebView执行此操作不是一个选项

像HttpUnit这样的库不能与Android Studio一起使用。 似乎没有真正的选择。 有了WebView,就可以使用JS来填充它,不过我想避免这种情况。 JSoup似乎无法填写html表单

我正在寻找一个解决方案,以获得用户名和密码字段的HTML表单,并能够提交它使用提交按钮


除了HttpUnit,还有什么好的选择吗?在HttpUnit中,我可以通过ID或名称获取字段,用用户输入的值填充和提交web表单?

检查此项,了解如何定义javascript接口developer.android.com/guide/webapps/WebView我想避免WebView。我将不得不操纵整个网站,使其有效的方式。