我正在尝试调用我的应用程序中的API我有下面的url模板
test-test.domainname.com/feeds/json/v3/attribute/attribute
我正在使用改型2但我得到以下致命异常
非法URL:test-test.domainname.com
这是我的界面
public interface Iinterface{
@GET("feeds/json/v3/attribute/"+attribute)
Call<ArrayList<result>>getresult();
}
有人能帮我解决这个问题吗?
4条答案
按热度按时间cetgtptt1#
我的基本URL在这里:
http://myapiname.azurewebservices.net
投料方法为:
并且工作正常。请添加
http or https
,然后重试6rqinv9w2#
您没有协议节。请根据适用于您的url的协议,预先添加
http://
或https://
--vxbzzdmp3#
在我的例子中,我的基本网址包含空格字符。(例如
http://myapiname.azure webservices.net
)我通过删除基本URL中的空间修复了此错误。
当您传递的URL不存在或未使用URL标准修复时,会触发改型中的非法URL异常。
k4aesqcs4#
由于错误,我向baseUrl()提供了空字符串,因此我收到了
java.lang.IllegalArgumentException: Illegal URL
异常。