是否可以在Retrofit界面中设置字段值?例如,我的字段之一是命令的名称。

@FormUrlEncoded @POST("/main") void getUsers(
        @Field("command") String command,
        @Field("user_key") String userKey,
        ResponseCallback responseCallback
);


因此,在这种情况下,我设置了一个名为getUsers的函数,但这要求我每次都传递“ command”名称函数。这是不必要的,因为每次我调用此getUsers函数时,我都想使用相同的命令值。

谢谢

最佳答案

您可以在RestAdapter类中对此函数创建包装。
像这样的东西

public static void getUsers(String userKey, ResponseCallback callback) {
// call this api here
API.getUsers(userKey, "defaultCammand", callback);
}

09-09 16:59