我正在嘗試使用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