我正在使用改造和GET请求
@GET("Master/GetConsignerPartyList?prefix={claimId}") Observable<ConsignerPartyResponse> consignerPartyReq(@HeaderMap Map<String, String> headers, @Path("claimId") String search);
和吸气错误
java.lang.IllegalArgumentException: URL query string "prefix={claimId}" must not have replace block. For dynamic query parameters use @Query.
请帮助我。
claimId
是您在URL中设置的查询的一部分-?prefix={claimId}"
[@Path
替换路径中的占位符,即@GET("Master/{claimId}/")
。
要替换查询,只需使用@Query("claimId")
:
@GET("Master/GetConsignerPartyList?prefix={claimId}")
Observable<ConsignerPartyResponse> consignerPartyReq(
@HeaderMap Map<String, String> headers,
@Query("claimId") String search);