在我们的API中,我们基于@Query和@Path参数进行了签名。每个人都建议使用OkHttp拦截器。查询参数一切都很好,但我认为没有办法获取路径参数值和名称。例如:
/api/{version}/books/{id}
/api/v1.1/books/10
要制作正确的标志,我需要地图:
{"id":"10", "version":"v1.1"}
我错过了什么吗?
答案 0 :(得分:0)
请遵循以下代码,可能会解决您的问题。
/ API / {版本} /书籍/ {ID}
公共类型方法(@Path(" version")String versionValue,@ Path(" id")String idValue,.....)