Android 如何使用webView.postrl发送JSON字符串
我能够使用webview.postrl将json字符串发送到webview,并且只有在使用Android 如何使用webView.postrl发送JSON字符串,android,webview,Android,Webview,我能够使用webview.postrl将json字符串发送到webview,并且只有在使用 $postdata = file_get_contents("php://input"); print base64_decode($postdata); 这是我的密码 byte[] encodeValue = Base64.encode(data.getBytes(), Base64.DEFAULT); webView.postUrl("http://example.com/post.php", en
$postdata = file_get_contents("php://input");
print base64_decode($postdata);
这是我的密码
byte[] encodeValue = Base64.encode(data.getBytes(), Base64.DEFAULT);
webView.postUrl("http://example.com/post.php", encodeValue);
我如何发送它而不进行编码 根据webview中的第二个参数,其类型必须为byte
,数据必须为“application/x-www-form-urlencoded
”编码
这是一个关于发帖的小例子
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
WebView webView = new WebView(this);
setContentView(webView);
String url = "http://example.com/somepage.php";
String postData = "postvar=value";
webView.postUrl(url, EncodingUtils.getBytes(postData, "base64"));
}
根据webview中的第二个参数的类型必须是byte
,数据必须是“application/x-www-form-urlencoded
”编码的
这是一个关于发帖的小例子
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
WebView webView = new WebView(this);
setContentView(webView);
String url = "http://example.com/somepage.php";
String postData = "postvar=value";
webView.postUrl(url, EncodingUtils.getBytes(postData, "base64"));
}
你找到解决办法了吗?你找到解决办法了吗?