android - java.lang.IllegalArgumentException : Illegal URL with retrofit 异常

标签 android encoding character-encoding retrofit2

我正在尝试在我的应用程序中调用一个 API 我有以下网址模板

test-test.domainname.com/feeds/json/v3/attribute/attribute

我正在使用改造 2 但我得到以下致命异常

Illegal URL: test-test.domainname.com

这是我的界面

public interface Iinterface{
    @GET("feeds/json/v3/attribute/"+attribute)
    Call<ArrayList<result>>getresult();
}

谁能帮我解决这个问题...

最佳答案

我的基本 URL 在这里:http://myapiname.azurewebservices.net

和 feed 方法是这样的:

public interface Iinterface{
   @GET("/feeds/json/v3/attribute/"+attribute)
   Call<ArrayList<result>>getresult();
}

并且工作完美。请添加http或https并重试

关于android - java.lang.IllegalArgumentException : Illegal URL with retrofit 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35114456/

相关文章:

command-line - 在批处理文件的输入文件中使用 "En Dash"

匈牙利语字符的 MySQL 错误 ORDER BY

java - 使用 java jdbc 从 Oracle 中的 Clob 字段获取错误字符

Android Sentry 不在仪表板中显示日志

android - 如何通过 ContactsContracts API 从用户那里获取 facebook id?

c# - 从字节数组到 base64 的转换以及返回

mysql - 用于选择包含 "Unit Separator"字符的字符串的 SQL 查询

android - 当它是引用(主题)时以编程方式获取颜色值

android - Android Studio 中的 Ormlite 多个 dex

api - Twitter Streaming API 使用的官方编码?是UTF-8吗?