android - 改造中的动态路径

标签 android rest httprequest retrofit

我正在尝试使用 http://192.168.1.64:5050/api/{api_key}/updater.info 之类的方式访问资源。

如何动态设置 api_key 参数?我尝试使用 RequestInterceptor 没有成功,其中基本 url 是 http://192.168.1.64:5050/api/{api_key}

@Override
public void intercept(RequestFacade request) {
    request.addPathParam("api_key", apiKey);
}

还有其他选择吗?

最佳答案

使用这个:

@PUT("/path1/path2/{userId}")
void getSomething(
        @Path("userId") String userId
);

然后你像这样调用方法:

String userId = "1234";
service.getSomething(userId);

关于android - 改造中的动态路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23279006/

相关文章:

android - 启动启动画面 Activity

java - 如何在 9-patch 的一行中放置更多的字符?

c# - 如何使用 REST API 为 Bucket 和 BigQuery 启用 "Export Billing"信息谷歌云

javascript - 如何在 Node.js 中每秒发出一个 http 请求?

node.js - 限制事件驱动的 Nodejs HTTP 请求

java - 无法从 Spring 获取带有附加凭据的 HttpServletRequest

android - 彩信和短信的日期列长度不同

java - SharedPreferences 在应用程序退出时不保存

java - 如何将数组从 TMDB 保存到 SQLite

c# - 重新附加实体图并检测集合更改