This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| retrofit [2017/06/22 13:04] – ledyx | retrofit [2021/02/07 05:49] (current) – old revision restored (2017/06/22 14:06) ledyx | ||
|---|---|---|---|
| Line 50: | Line 50: | ||
| T service = (T) services.get(restfulInterface.getName()); | T service = (T) services.get(restfulInterface.getName()); | ||
| - | if(service == null) { | + | if(service == null) { |
| - | | + | if(!restfulInterface.isAnnotationPresent(URL.class)) |
| - | String url = (String) f.get(null); | + | |
| - | + | ||
| - | if(!restfulInterface.isAnnotationPresent(URL.class)) | + | |
| throw new Exception(" | throw new Exception(" | ||
| - | URL urlAnnotation = restfulInterface.getDeclaredAnnotation(URL.class); | + | |
| - | String url = urlAnnotation.value(); | + | |
| - | if(url.length() <= 0 || !url.substring(0, | + | if(url.length() <= 0 || !url.substring(0, |
| throw new Exception(" | throw new Exception(" | ||
| - | boolean isUnwrapRootValue = urlAnnotation.isUnwrappedRoot(); | + | |
| HttpLoggingInterceptor httpLoggingInterceptor = new HttpLoggingInterceptor(); | HttpLoggingInterceptor httpLoggingInterceptor = new HttpLoggingInterceptor(); | ||