如何使用postdata在webview中加载带+字符的url?

时间:2015-09-29 11:42:05

标签: android post webview

我尝试使用webview加载url,但是我遇到了凭证中+字符的一个问题,因为+字符转换为空格,因此请求失败。

如何解决此问题?

2 个答案:

答案 0 :(得分:0)

我认为您使用的是用户名&像这样的密码。

String postData = "username=test&password=test";
webPurchaseBalance.postUrl(YOUR_URL, EncodingUtils.getBytes(postData, "BASE64"));

答案 1 :(得分:0)

    try {
        postData = "email=" + URLEncoder.encode(email, "UTF-8")
        +"&" + "password=" + URLEncoder.encode(password, "UTF-8")
    } catch (UnsupportedEncodingException e) {}

您好我的工作方式是,您需要使用URLEncoder.encode,然后在发帖时使用Zala的答案。