
Retrofit
野猿新一
这个作者很懒,什么都没留下…
展开
-
Android Retrofit 网络请求地址无法设置变量报Attribute value must be constant问题的解决方法
问题 假设我有如下一个接口,请求的ip地址是可配的,有可能会改变,所以用一个变量来表示,但是Retrofti却报“Attribute value must be constant”错误,意思就是说请求地址必须是常量 public static String domain = "http://192.168.1.25/"; @POST(domain + "doSomeThing") Obs...原创 2020-01-16 11:11:15 · 2087 阅读 · 0 评论 -
Android Retrofit @DELETE请求报IllegalArgumentException: Non-body HTTP method cannot contain @Body错误解决方法
使用Retrofit创建一个删除用户的方法,传的是json数据,结果报Non-body HTTP method cannot contain @Body错误,意思就是@DELETE方法请求不支持传递@Body @DELETE("/user/delete") Observable<Object> deleteUser(@Body User body); 01-05 12:56:4...原创 2020-01-05 13:09:20 · 10504 阅读 · 0 评论 -
Android Retrofit2 设置请求头Header
@Headers设置固定请求头 public interface HttpService { @Headers({ "header1:headerValue1", "header2:headerValue2", "header3:headerValue3", }) @POST("Login") Call<Ac...原创 2019-06-01 13:58:51 · 7053 阅读 · 0 评论