类 HttpClientManager
- java.lang.Object
-
- net.sinodawn.framework.http.HttpClientManager
-
- 所有已实现的接口:
HttpClientInterface
public class HttpClientManager extends Object implements HttpClientInterface
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 InputStreamdownload(String url)voiddownload(String sourceUrl, File targetFile)voiddownload(String sourceUrl, String targetPath)static HttpClientManagergetInstance()StringsendHttpDelete(String url)StringsendHttpGet(String url)StringsendHttpPost(String url, String jsonString)StringsendHttpPut(String url, String jsonString)Stringupload(String targetUrl, File file)<T> Stringupload(String targetUrl, File file, T param)Stringupload(String targetUrl, String fileName, InputStream is)<T> Stringupload(String targetUrl, String fileName, InputStream is, T param)Stringupload(String targetUrl, String fileName, String sourceUrl)<T> Stringupload(String targetUrl, String fileName, String sourceUrl, T param)Stringupload(String targetUrl, org.springframework.web.multipart.MultipartFile multipartFile)<T> Stringupload(String targetUrl, org.springframework.web.multipart.MultipartFile multipartFile, T param)
-
-
-
方法详细资料
-
getInstance
public static HttpClientManager getInstance()
-
sendHttpGet
public String sendHttpGet(String url)
- 指定者:
sendHttpGet在接口中HttpClientInterface
-
sendHttpPost
public String sendHttpPost(String url, String jsonString)
- 指定者:
sendHttpPost在接口中HttpClientInterface
-
sendHttpPut
public String sendHttpPut(String url, String jsonString)
- 指定者:
sendHttpPut在接口中HttpClientInterface
-
sendHttpDelete
public String sendHttpDelete(String url)
- 指定者:
sendHttpDelete在接口中HttpClientInterface
-
upload
public String upload(String targetUrl, org.springframework.web.multipart.MultipartFile multipartFile)
- 指定者:
upload在接口中HttpClientInterface
-
upload
public String upload(String targetUrl, File file)
- 指定者:
upload在接口中HttpClientInterface
-
upload
public String upload(String targetUrl, String fileName, InputStream is)
- 指定者:
upload在接口中HttpClientInterface
-
upload
public String upload(String targetUrl, String fileName, String sourceUrl)
- 指定者:
upload在接口中HttpClientInterface
-
upload
public <T> String upload(String targetUrl, org.springframework.web.multipart.MultipartFile multipartFile, @Nullable T param)
- 指定者:
upload在接口中HttpClientInterface
-
upload
public <T> String upload(String targetUrl, File file, @Nullable T param)
- 指定者:
upload在接口中HttpClientInterface
-
upload
public <T> String upload(String targetUrl, String fileName, InputStream is, @Nullable T param)
- 指定者:
upload在接口中HttpClientInterface
-
upload
public <T> String upload(String targetUrl, String fileName, String sourceUrl, @Nullable T param)
- 指定者:
upload在接口中HttpClientInterface
-
download
public void download(String sourceUrl, String targetPath)
- 指定者:
download在接口中HttpClientInterface
-
download
public void download(String sourceUrl, File targetFile)
- 指定者:
download在接口中HttpClientInterface
-
download
public InputStream download(String url)
- 指定者:
download在接口中HttpClientInterface
-
-