【问题标题】:java.lang.IllegalArgumentException: at retrofit2.Utils.methodErrorjava.lang.IllegalArgumentException:在retrofit2.Utils.methodError
【发布时间】:2021-06-07 18:45:18
【问题描述】:

我有以下代码:

@GET("findByPin?pincode={pin}&date={dt}")
Call<CentreStats> getCentreStats(@Query("pin") String pin, @Query("dt") String dt);

我得到了这个错误:

java.lang.IllegalArgumentException: URL query string "pincode={pin}&date={dt}" must not have replace block. For dynamic query parameters use @Query.

【问题讨论】:

    标签: java android json retrofit


    【解决方案1】:

    上述语法不正确。用这个替换你的代码

    @GET("findByPin")
    Call<CentreStats> getCentreStats(@Query("pincode") String pin, @Query("date") String dt);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-11
      • 1970-01-01
      • 2016-12-20
      • 1970-01-01
      • 2016-08-30
      相关资源
      最近更新 更多