如何拦截android webview中的POST数据

jav*_*ava 29 post android http webview

我有一个包含webview的Android应用程序.它需要允许用户在网页上填写表单,然后在用户单击表单后更改表单的数据submit.表单将使用POST请求方法.

所以我的问题是,如何从表单中截取POST数据,更改它的值,然后发送它?

例如:如果有这样的Web表单......

<form action="http://www.example.com/do.php" method="post">
    <input type="text" name="name" />
    <input type="text" name="email" />
    <input type="submit" />
</form>
Run Code Online (Sandbox Code Playgroud)

如果用户在表单中输入name = Steve和email = steve@steve.com,我想在android应用程序中将值更改为name = bob和email = bob@bob.com并将新POST发送给http://www.example.com/do.php.

谢谢你的帮助!

Jay*_*Jay 3

如果你熟悉 JavaScript,我建议你使用 JavaScript。我认为这样更方便、更容易。教程将告诉您如何在 WebView 中使用 JavaScript。