我正在尝试使用Android上的WebView进行发布请求。 寻找了几天,并尝试了几十件事,我无法得到它的工作。在SWIFT中,这只是几行代码,所以我认为还必须有一个简单的方法来为android上的webview发布发布请求。 (2016年)EncodingUtils 作为和了HTTPClient已弃用这是我目前的做法:Android Webview POST请求
String url = "http://example.com/php.php";
String postData = null;
postData = "param1=" + URLEncoder.encode("1234567890", "UTF-8");
webcontent.postUrl(url,postData.getBytes());
//or
webcontent.postUrl(url, Base64.encode(postData.getBytes(), Base64.DEFAULT));
两个只是导致黑屏。只有一个参数需要发送,并且应该收到一个包含服务器html的字符串。 另外,无论任何输入,服务器上的php都会返回带有彩色背景的html字符串,但即使这样也不会显示,因此可能整个请求都不会到达服务器? 在此先感谢!
您是否试图向服务器发送POST请求? – OBX
是的,服务器上的php文件应该收到一个参数 – user4920914