我正在使用这段代码构建发送到具有POST请求的服务器的URL。
Uri.Builder builder = new Uri.Builder();
builder.scheme("https").encodedAuthority("serverAddressWithPortHere").appendPath("path1").appendPath("path2").
appendPath("login").appendQueryParameter("userName", email).
appendQueryParameter("passWord", password).
appendQueryParameter("deviceId", "1");
url = builder.build().toString();
问题是,电子邮件地址会包含“' @'正如你所期待的那样,Uri.Builder将其变成了''%40'。
我应该得到" blabla@mail.com"但我得到的是" blabla%40mail.com"
我该如何实现?