您能否解释一下如何使用改进2 中的 hashmap 发布数据?
答案 0 :(得分:8)
这是我发布的内容
@FormUrlEncoded
@POST("getProfile")
Call<YourResponseObject> getProfile(@FieldMap HashMap<String, String> data);
和HashMap
HashMap<String, String> map = new HashMap<>();
map.put("token", "yourtoken");
map.put("yourvariable", "yourvariable");
答案 1 :(得分:0)
从Retrofit2文档中检查FieldMap以获取更多详细信息 您需要创建界面
public interface YourPostService {
@FormUrlEncoded
@POST("/myEndpoint")
Call<YourResponseClass> postData(@FieldMap Map<String, String> fields);
}
之后很容易调用并使用它