Can you please explain how to post data using hashmap in retrofit2 ?
From Retrofit2 documentation check FieldMap for more details You need to create your interface
public interface YourPostService {
@FormUrlEncoded
@POST("/myEndpoint")
Call<YourResponseClass> postData(@FieldMap Map<String, String> fields);
}
and after this is easy to call and use it
This is what I post
@FormUrlEncoded
@POST("getProfile")
Call<YourResponseObject> getProfile(@FieldMap HashMap<String, String> data);
And the HashMap
HashMap<String, String> map = new HashMap<>();
map.put("token", "yourtoken");
map.put("yourvariable", "yourvariable");
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With