我的应用程序中有一个 WebView,我加载了 http://mysite.com/somepage.php
我知道我可以使用 GET 方法传递数据,因为它就在 URL 字符串中。我想知道如何使用 POST 方法将数据传递到页面。我尝试搜索,但找不到任何具体内容。谢谢。
最佳答案
WebView
中有一个名为postUrl
的方法。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
WebView webView = new WebView(this);
setContentView(webView);
String url = "http://mysite.com/somepage.php";
String postData = "postvar=value";
webView.postUrl(url, EncodingUtils.getBytes(postData, "base64"));
}
如果 base64
不起作用,请尝试使用 BASE64
替代。
希望一切顺利
关于android - 将数据发送到 WebView 中加载的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6218167/