Service接口RestServiceHolder报错java.lang.ExceptionInInitializerError
来源:5-4 Restful请求的处理-2
![](http://img1.sycdn.imooc.com/user/54584f6d0001759002200220-100-100.jpg)
Start丶
2017-07-25
/**
* Service接口
*/
private static final class RestServiceHolder {
private static final RestService REST_SERVICE =
RetrofitHolder.RETROFIT_CLIENT.create(RestService.class);
}
public static RestService getRestService() {
return RestServiceHolder.REST_SERVICE;
}
public interface RestService {
@GET
Call<String> get(@Url String url, @QueryMap WeakHashMap<String, Object> params);
@FormUrlEncoded
@POST
Call<String> post(@Url String url, @FieldMap WeakHashMap<String, Object> params);
@POST
Call<String> postRaw(@Url String url, @Body RequestBody body);
@FormUrlEncoded
@PUT
Call<String> put(@Url String url, @FieldMap WeakHashMap<String, Object> params);
@PUT
Call<String> putRaw(@Url String url, @Body RequestBody body);
@DELETE
Call<String> delete(@Url String url, @QueryMap WeakHashMap<String, Object> params);
@Streaming
@GET
Call<ResponseBody> download(@Url String url, @QueryMap WeakHashMap<String, Object> params);
@Multipart
@POST
Call<String> upload(@Url String url, @Part MultipartBody.Part file);
}
1回答
-
傅猿猿
2017-07-25
看一下baseURL有没有
032017-07-25
相似问题