解决方法
尝试HttpUrl类(在okhttp包中).
//adds the pre-encoded query parameter to this URL's query string addEncodedQueryParameter(String encodedName,String encodedValue) //encodes the query parameter using UTF-8 and adds it to this URL's query string addQueryParameter(String name,String value)
注意:如果已经存在具有此名称的名称/值对,则这些函数将只添加另一对
setEncodedQueryParameter(String encodedName,String encodedValue) setQueryParameter(String name,则这些函数将删除它们,并且仅在添加此新对之后例:
HttpUrl url = new HttpUrl.Builder() .scheme("https") .host("www.google.com") .addPathSegment("search") .addQueryParameter("q","polar bears") .build();