Android 使用改装调用添加多个@Path

Android 使用改装调用添加多个@Path,android,kotlin,retrofit,Android,Kotlin,Retrofit,我有一个api请求,在url中我需要传递多个@Path,我这样做了,但我一直得到一个错误,我想得到一些关于这个问题的帮助,提前谢谢你 这是url的示例 https://api.site.dev/api/v2/entries/en_US/hello 这是改装设置 这是我的改装电话 *这是我的手机 @GET("{language_code}/{word}") fun getDictionnaryWord( @Path("langu

我有一个api请求,在url中我需要传递多个@Path,我这样做了,但我一直得到一个错误,我想得到一些关于这个问题的帮助,提前谢谢你

  • 这是url的示例
    https://api.site.dev/api/v2/entries/en_US/hello
    
  • 这是改装设置
  • 这是我的改装电话
*这是我的手机

@GET("{language_code}/{word}")
   fun getDictionnaryWord(
           @Path("language_code") language : String,
           @Path("word") word : String,
   ) : DictionnaryModelItem

}

看起来,改造公司正在试图找到一种方法,为您的服务界面创建一个
dictionnarymoditem
。您需要将其更改为:

   @GET("{language_code}/{word}")
   suspend fun getDictionnaryWord(
           @Path("language_code") language : String,
           @Path("word") word : String,
   ) : Response<DictionnaryModelItem>
@GET(“{language\u code}/{word}”)
暂停娱乐getDictionnaryWord(
@路径(“语言代码”)语言:字符串,
@路径(“单词”)单词:字符串,
):回应

没错,我确实找到了答案,因为我使用了flow api,我错过了keywod挂起,但是你的帖子实际上给出了正确的答案,谢谢你的时间和努力
@GET("{language_code}/{word}")
   fun getDictionnaryWord(
           @Path("language_code") language : String,
           @Path("word") word : String,
   ) : DictionnaryModelItem

}
   @GET("{language_code}/{word}")
   suspend fun getDictionnaryWord(
           @Path("language_code") language : String,
           @Path("word") word : String,
   ) : Response<DictionnaryModelItem>