私はRetrofit 1に関する投稿とドキュメントを読んでいます。& 2.ユーザーからレポを取得するための次のソースコードがあります。 retrofit2でRetrofitでURLの真ん中にあるパラメータを照会するには
@GET("users/{user}/repos")
Call<List<GithubRepo>> getRepos(@Path("user") String user);
私は今、私たちが@queryと@Pathを変更する必要があることがわかりますが、使用方法が同じである場合、私は知りません。それは次のようなものか、もっと何かを変える必要があるのですか?
@GET("users/{user}/repos")
Call<List<GithubRepo>> getRepos(@Query("user") String user);
は
原因:java.lang.IllegalArgumentException:URLクエリ文字列にブロックを置き換えてはいけません。動的クエリパラメータの場合、@ Query.Iを使用してください。ユーザー間にユーザーIDを挿入する方法はわかりません。/.../ repos – MAOL
URLの途中で 'user'について確信していますか? .... 'RESTful API '全体を共有してください..... – sushildlh
中間にありますが、github apiは' @ Query'ではなく '@ Path'よりも – MAOL