String Params_body =“ {” mobileNumber“:” 9968599840“}”; String Params_head =“ {” clientId“:” C11“,” version“:” v1“,” txnToken“:”“ + txnToken +”“}”;
答案 0 :(得分:0)
您必须使用@Header
和@Query
注释来定义参数来定义服务。
这只是服务外观的一个示例:
public interface RetrofitService {
@GET("/v1/your/endpoint")
Call<YourResponse> networkCall(
@Header("clientId") String clientId,
@Header("version") String version,
@Header("txnToken") String txnToken,
@Query("mobileNumber") String mobileNumber);
}
然后,您只需要调用端点方法并将值作为参数传递即可。
答案 1 :(得分:0)
您可以使用@Body批注并按以下类传递所有参数。
class ClienInfo
{
String clientId,
String version,
String txnToken,
String mobileNumber);
}
像这样使用:-
@GET("/v1/your/endpoint")
Call<YourResponse> networkCall(@Body ClienInfo clientInfo);