Add query params to a GET request in okhttp in Android -
is there way add query params (?param1=val1¶m2=val2) request using okhttp in android?
i looking api , not manually adding params in loop , escaping values.
try httpurl class (in okhttp package).
//adds pre-encoded query parameter url's query string addencodedqueryparameter(string encodedname, string encodedvalue) //encodes query parameter using utf-8 , adds url's query string addqueryparameter(string name, string value) note: if there name/value pairs name, these functions add pair
setencodedqueryparameter(string encodedname, string encodedvalue) setqueryparameter(string name, string value) note: if there name/value pairs name, these functions remove them , after add new pair
example:
httpurl url = new httpurl.builder() .scheme("https") .host("www.google.com") .addpathsegment("search") .addqueryparameter("q", "polar bears") .build();
Comments
Post a Comment