请求的示例如下:
http://api.smitegame.com/smiteapi.svc/getplayer{responseFormat}/{developerId}/{signature}/{session}/{timestamp}/{player}
responseFormat,developerId,signature,session和timestamp都是常量。
而不是所有服务的混乱:
@GET("/getplayer{responseFormat}/{developerId}/{signature}/{session}/{timestamp}/{player}")
Response<Player> getPlayer(@Path("responseFormat") String responseFormat, @Path("developerId") int developerId,
@Path("signature") String signature, @Path("session") int session,
@Path("timestamp") long timestamp, @Path("player") String player);
我希望它是这样的:
@GET("/getplayer{responseFormat}/{developerId}/{signature}/{session}/{timestamp}/{player}")
Response<Player> getPlayer(@Path("player") String player);
有没有办法使用Retrofit来做到这一点?
编辑:按常数我的意思是它是从同一方法返回的,每次运行都不是相同的值