1234567891011121314151617181920212223242526 |
- package com.fdkankan.contro.httpclient;
- import com.dtflys.forest.annotation.Body;
- import com.dtflys.forest.annotation.Get;
- import com.dtflys.forest.annotation.Post;
- import com.dtflys.forest.annotation.Var;
- import com.dtflys.forest.extensions.DownloadFile;
- import com.fdkankan.web.response.ResultData;
- import java.io.File;
- import java.util.Map;
- public interface MyClient {
- @Get(url = "{url}")
- @DownloadFile(dir = "{dir}", filename = "{filename}")
- File downloadFile(@Var("url") String url, @Var("dir") String dir, @Var("filename")String filename);
- @Get(url = "${url}?${params}")
- ResultData get(@Var("url") String url, @Var("params") String params);
- @Post(url = "${url}")
- ResultData post(@Var("url") String url, @Body Map<String, Object> params);
- }
|