简体   繁体   English

Retrofit2错误:Java.lang.IllegalArgumentException:URL查询字符串“ a = {action}&type = json&key = 15670403”必须没有替换块

[英]Retrofit2 error : Java.lang.IllegalArgumentException: URL query string “a={action}&type=json&key=15670403” must not have replace block

For dynamic query parameters I'm using @Query for method RadioApiClient.getFeeds 对于动态查询参数,我将@Query用于方法RadioApiClient.getFeeds

Below is the URL I am trying to manipulate. 以下是我尝试操作的网址。

//api.broadcastify.com/audio/?a=feeds&type=json&key=1234567890

public interface RadioApiClient {

    String BASE_URL = "http://api.broadcastify.com";

     @GET("/audio/?a={action}&type=json&key=1234567890")
     Call<List<Feeds>> getFeeds(@Query("a") String action);

}

I looked at the documentation but it doesn't seem to be working as expected. 我看了看文档,但似乎没有按预期工作。

This worked 这工作

 @GET("/audio/type=json&key= 1234567890")

    Call<List<Feeds>> getFeeds(@Query("a") String action);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 什么是 java.lang.IllegalArgumentException: URL query string "name={name}" must not have replace block. 对于动态查询参数,使用@Query - What is java.lang.IllegalArgumentException: URL query string "name={name}" must not have replace block. For dynamic query parameters use @Query 改造错误 URL 查询字符串不能有替换块 - Retrofit error URL query string must not have replace block 改进:URL查询字符串不能包含replace块 - Retrofit: URL query string must not have replace block 动态提供值时,改造错误URL查询字符串不得包含replace块 - Retrofit error URL query string must not have replace block when provide dynamically values java.lang.IllegalArgumentException:“json”参数必须是以下实例:[class java.lang.String, class [B - java.lang.IllegalArgumentException: 'json' argument must be an instance of: [class java.lang.String, class [B java.lang.IllegalArgumentException: API 键不能为空 - java.lang.IllegalArgumentException: API Key must not be empty Spring JPA - “java.lang.IllegalArgumentException:投影类型必须是接口!” (使用本机查询) - Spring JPA - "java.lang.IllegalArgumentException: Projection type must be an interface!" (using native query) java.lang.IllegalArgumentException:必须提供有效的 URL - java.lang.IllegalArgumentException: Must supply a valid URL Spring 启动 java.lang.IllegalArgumentException: URL 必须以 'jdbc' 开头 - Spring Boot java.lang.IllegalArgumentException: URL must start with 'jdbc' QAF:java.lang.IllegalArgumentException:必须定义添加操作的键 - QAF: java.lang.IllegalArgumentException: Key for add operation must be defined
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM