2016-06-21 2 views
0

Извините, Я не был уверен, как описать эту проблему:Передача параметра GET в странный шаблон URL (RetroFit 1.9)

У меня есть URL-адрес службы REST, который выглядит как:

@GET("/ProfileData/CustomerDetails('1234')?$format=json") 
CustomerDetailsResponse getContactDetails(); 

Здесь, «1234» является идентификатором для клиента, и мне нужно, чтобы передать это в getContactDetails().

Как я могу это сделать с помощью RetroFit 1.9? (пока не обновляется до 2.0).

ответ

0

Я не могу понять ваш вопрос очень маленькие детали приведены Это будет хорошо, если вы передаете свои ценности таким образом

@GET("/ProfileData/CustomerDetails?id=1234?format=json") 
Call<enter> getvalue(@Query("id")String id ,@Query("json") String json)` 

Для отображения значений вы можете воспользоваться помощью этого кода

Call<Student> call = service.getDetails(); 


call.enqueue(new Callback<Student>() { 
    @Override 
    public void onResponse(Response<Student> response, Retrofit retrofit) { 

     try { 
      String check; 
      text_status_1.setText("StudentId : " + response.body().getC_name()); 
        //text_status_1.setText("Status : " + StudentData.get(i). getC_name()); 
        //text_city_2.setText("city : " + StudentData.get(i).getCity()); 
         check=response.body().getStatus(); 

} 
Смежные вопросы