Pass Params Using Get Method Using Volley Library
Solution 1:
As suggested by @Puneet worked for me which is as :
getParams
is only called for POST
requests. GET
requests don't have a body and hence, getParams
is never called. For a simple request like yours just add the parameters to your URL
and use that constructed URL
to make that request to your server (REG_URL + "?email=" + email)
.
Solution 2:
To pass the parameters, you need to create a class for the key-value pairs.
1) Create a class KeyValuePair
with two fields key
and value
with appropriate constructor and getter-setter methods.
2) Now, for each parameter, you need to create an object of this class, i.e., for a key username with value user@gmail.com, the object would be new KeyValuePair("username", "user@gmail.com")
.
3) Now, you need to create a List
to store these parameters and pass this list to the below method with your base url,
publicstatic String generateUrl(String baseUrl, List<KeyValuePair> params) {
if (params.size() > 0) {
for (KeyValuePair parameter: params) {
if (parameter.getKey().trim().length() > 0)
baseUrl += "&" + parameter.getKey() + "=" + parameter.getValue();
}
}
return baseUrl;
}
4) Pass this baseUrl to your Request
.
Post a Comment for "Pass Params Using Get Method Using Volley Library"