请原谅标题;我不确定如何描述这个问题:
我有一个REST服务URL,如下所示:
@GET("/ProfileData/CustomerDetails('1234')?$format=json")
CustomerDetailsResponse getContactDetails();
在这里," 1234"是客户的ID,我需要在getContactDetails()中传递它。
如何使用RetroFit 1.9进行此操作? (暂时不能更新到2.0)。
答案 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();
}