передать точный URL в Retrofit - PullRequest
0 голосов
/ 06 марта 2019

Я должен сделать запрос на получение http://192.168.43.240/n/LED=OFF, но модернизация составляет http://192.168.43.240/n?/LED=OFF.Добавляет знак вопроса после /n.

    @GET("/n")
fun searchRepos(
    @Query(value = "/LED") query: String
): Call<RepoSearchResponse>

Что не так?

Ответы [ 2 ]

1 голос
/ 06 марта 2019

Модернизация добавляет знак вопроса, чтобы указать начало сегмента параметров запроса.То, что вы пытаетесь достичь, содержит только параметры пути.Таким образом, вы можете использовать @Path вместо @Query.Например, как следующий

@GET("/n/LED={led}")
fun searchRepos(@Path("led") led: String): Call<RepoSearchResponse>
0 голосов
/ 06 марта 2019

@ GET ("n") fun searchRepos (@Query ("LED") запрос: строка): вызов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...