类 BaseHttpClient
- java.lang.Object
-
- net.sinodawn.framework.http.BaseHttpClient
-
- 所有已实现的接口:
HttpClientInterface
- 直接已知子类:
HttpSimpleClient,HttpsSimpleClient
public abstract class BaseHttpClient extends Object implements HttpClientInterface
-
-
构造器概要
构造器 构造器 说明 BaseHttpClient()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 InputStreamdownload(String url)voiddownload(String sourceUrl, File targetFile)voiddownload(String sourceUrl, String targetPath)protected org.apache.http.client.config.RequestConfiggetDefaultRequestConfig()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 item)Stringupload(String targetUrl, String fileName, InputStream is)<T> Stringupload(String targetUrl, String fileName, InputStream is, T item)Stringupload(String targetUrl, String fileName, String sourceUrl)<T> Stringupload(String targetUrl, String fileName, String sourceUrl, T item)Stringupload(String targetUrl, org.springframework.web.multipart.MultipartFile multipartFile)<T> Stringupload(String targetUrl, org.springframework.web.multipart.MultipartFile multipartFile, T item)
-
-
-
方法详细资料
-
getDefaultRequestConfig
protected org.apache.http.client.config.RequestConfig getDefaultRequestConfig()
-
sendHttpGet
public final String sendHttpGet(String url)
- 指定者:
sendHttpGet在接口中HttpClientInterface
-
sendHttpPost
public final String sendHttpPost(String url, String jsonString)
- 指定者:
sendHttpPost在接口中HttpClientInterface
-
sendHttpPut
public final String sendHttpPut(String url, String jsonString)
- 指定者:
sendHttpPut在接口中HttpClientInterface
-
sendHttpDelete
public final String sendHttpDelete(String url)
- 指定者:
sendHttpDelete在接口中HttpClientInterface
-
upload
public final String upload(String targetUrl, org.springframework.web.multipart.MultipartFile multipartFile)
- 指定者:
upload在接口中HttpClientInterface
-
upload
public final String upload(String targetUrl, File file)
- 指定者:
upload在接口中HttpClientInterface
-
upload
public final String upload(String targetUrl, String fileName, InputStream is)
- 指定者:
upload在接口中HttpClientInterface
-
upload
public final String upload(String targetUrl, String fileName, String sourceUrl)
- 指定者:
upload在接口中HttpClientInterface
-
upload
public final <T> String upload(String targetUrl, org.springframework.web.multipart.MultipartFile multipartFile, @Nullable T item)
- 指定者:
upload在接口中HttpClientInterface
-
upload
public final <T> String upload(String targetUrl, File file, @Nullable T item)
- 指定者:
upload在接口中HttpClientInterface
-
upload
public final <T> String upload(String targetUrl, String fileName, InputStream is, @Nullable T item)
- 指定者:
upload在接口中HttpClientInterface
-
upload
public final <T> String upload(String targetUrl, String fileName, String sourceUrl, @Nullable T item)
- 指定者:
upload在接口中HttpClientInterface
-
download
public final void download(String sourceUrl, String targetPath)
- 指定者:
download在接口中HttpClientInterface
-
download
public final void download(String sourceUrl, File targetFile)
- 指定者:
download在接口中HttpClientInterface
-
download
public InputStream download(String url)
- 指定者:
download在接口中HttpClientInterface
-
-