我想知道我是否可以使用这种类型的网址进行Retrofit:
https://example.com/mobile_api.php?action=test
如果我尝试将Retrofit与Base Url一起使用而没有网址末尾的斜线,我会得到一个例外,我的网址是:
https://example.com/mobile_api.php
不是这个:
https://example.com/mobile_api.php/
我该怎么做?
答案 0 :(得分:1)
制作类似于此的界面
@GET("mobile_api.php")
void doSomeAction(@Query('action')String action, Callback<YourResponseClass> callback);
然后使用您的Restclient
实例调用此方法。
答案 1 :(得分:1)
也许这会有所帮助。
改造1
@GET("/path/to/api/mobile_api.php")
void getAction(@Query("action") String action, Callback<YourCallBack> response);
改造2
@GET("/path/to/api/mobile_api.php")
Call<YourCallBack> getAction(@Query("action") String action);