Retrofit2:OkHttp Interceptor中的@Path参数

时间:2016-06-07 07:13:14

标签: android retrofit2 okhttp3

在我们的API中,我们基于@Query和@Path参数进行了签名。每个人都建议使用OkHttp拦截器。查询参数一切都很好,但我认为没有办法获取路径参数值和名称。例如:

/api/{version}/books/{id}
/api/v1.1/books/10

要制作正确的标志,我需要地图:

{"id":"10", "version":"v1.1"}

我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

请遵循以下代码,可能会解决您的问题。

/ API / {版本} /书籍/ {ID}

公共类型方法(@Path(" version")String versionValue,@ Path(" id")String idValue,.....)