这是我的代码:
String urlBase = "http://" + host + "/rashome/";
String paramsClear = "login" + ":" + "true" + ":" + email + ":" + password + ":" + lang + ":" + isFastConn;
String paramsBase64Encode = Base64.encodeToString(paramsClear.getBytes(), Base64.DEFAULT);
paramsMap.put("credentials", paramsBase64Encode);
paramsMap.put("imei", imei);
if(!token.equals("")) {
paramsMap.put("token", token);
}
webview.loadUrl(urlBase, paramsMap);
这在Webview Android 4.4+上工作正常(服务器接收所有参数),但在Webview Android 4.1或4.4下,它无法向服务器发送imei和令牌值。我对此太困惑了。