微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用Retrofit2提出正确的获取请求

如何解决如何使用Retrofit2提出正确的获取请求

我在android studio中使用retrofit2发出了GET请求。

URL看起来像这样:https://api.opendota.com/api/search?q={account_name} 所以我制作了一个接口和类,可以很好地工作。

public class SearchAPI {
    private String personaname;
    private String account_id;
    private String avatarfull;

    public String getUserId() { return account_id; }
    public String getUserName() { return personaname; }
    public String getUserImage() { return avatarfull; }

    public interface JsonSearchHolderAPI{
        @GET("search")
        Call<List<SearchAPI>> searchPlayers(@Query("q") String user);
    }

}

现在,第二个请求需要看起来像这样:https://api.opendota.com/api/players/{account_id}/matches

如何进行这项工作,我可以看到相同的方法在这里无济于事。 我需要类似@GET(accountId + "/matches")的东西 有可能并且怎么做。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。