Динамические конечные точки с использованием Retrofit Get Method - PullRequest
0 голосов
/ 11 октября 2018

Это мой URL запроса: http://getpincodes.info/api.php?pincode=560054, где значение пин-кода является динамическим.

Вот мой код:

public interface PincodeDetailsService 

@GET("")
Call<PincodeDetailsResponse> getPin(@Url String url);

}

ApiUtils:

public static final String PINCODE_URL = "http://getpincodes.info/";

   public static PincodeDetailsService getPincodeDetailsService() {
    return RetrofitClientInstance.getRetrofitInstance(PINCODE_URL).create(PincodeDetailsService.class);
}

Как мне передать другую часть во время сетевого вызова? Кто-нибудь может мне помочь в этом?

Ответы [ 2 ]

0 голосов
/ 11 октября 2018

Заголовок первого ответа Content-Type равен text/html, измените его на application/json.Создайте экземпляр модификации как показано ниже1014 *

0 голосов
/ 11 октября 2018

Подпись должна выглядеть примерно так:

@GET("api.php")
Call<PincodeDetailsResponse> getPin(@Query("pincode") int pincode);

Затем просто позвоните, используя

getPin(560054);
...