java - 在改造中设置字段值

标签 java android rest interface retrofit

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

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

因此,在本例中,我设置了一个名为 getUsers 的函数,但这需要我每次都传入“命令”名称函数。这是不必要的,因为每次我调用这个 getUsers 函数时,我都想使用相同的命令值。

谢谢

最佳答案

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

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

关于java - 在改造中设置字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31145358/

相关文章:

java - 编码标签中的 Sax 解析

java - 检查 EditText.isEmpty() 是否不起作用

Android-单击旋转的 ListView 会给出错误的坐标

android - 为特定文件夹构建 MediaStore URI

android - setParameters 异常...无法使用相机

javascript - Chrome 中的 AngularJS CORS 问题 - 请求的资源上不存在 'Access-Control-Allow-Origin' header

java - 发布 xml 文档,但不是通过请求参数而是在正文中

rest - 使用 JWT 创建 PostMan GET 请求

java - REST API 版本控制

java - 使用注释处理器创建具有特定注释的类列表