Class RestTemplateHelper
-
- All Implemented Interfaces:
public class RestTemplateHelperDo NOT use CSDN or Baidu to search for technical knowledge.
- Since:
2020-06-02
trydofor
-
-
Field Summary
Fields Modifier and Type Field Description public final static ResponseErrorHandlerNopErrorHandler
-
Constructor Summary
Constructors Constructor Description RestTemplateHelper()
-
Method Summary
Modifier and Type Method Description static HttpHeadersheader(MediaType mediaType)static <T> MultiValueMap<String, T>body()static <T> MultiValueMap<String, T>body(@Nullable() HttpEntity<MultiValueMap<String, T>> entity)static HttpHeadersjsonHeader()static HttpEntity<String>jsonEntity(String json)static <T> HttpEntity<T>jsonEntity(T obj)static HttpHeadersformHeader()static HttpEntity<MultiValueMap<String, String>>formEntity()static HttpHeadersfileHeader()static HttpEntity<MultiValueMap<String, Object>>fileEntity()static MultiValueMap<String, Object>addFile(HttpEntity<MultiValueMap<String, Object>> entity, String key, File file)static MultiValueMap<String, Object>addFile(HttpEntity<MultiValueMap<String, Object>> entity, String key, Array<byte> file, String fileName)static MultiValueMap<String, Object>addFile(HttpEntity<MultiValueMap<String, Object>> entity, String key, InputStream file, String fileName)static MultiValueMap<String, Object>addFile(HttpEntity<MultiValueMap<String, Object>> entity, String key, Resource res, String fileName)static Array<byte>download(RestTemplate tmpl, String url)static Array<byte>download(RestTemplate tmpl, String url, HttpMethod method)static <T> Textract(ResponseEntity<T> res)-
-
Method Detail
-
header
@NotNull() static HttpHeaders header(MediaType mediaType)
-
body
@NotNull() static <T> MultiValueMap<String, T> body(@Nullable() HttpEntity<MultiValueMap<String, T>> entity)
-
jsonHeader
@NotNull() static HttpHeaders jsonHeader()
-
jsonEntity
@NotNull() static HttpEntity<String> jsonEntity(String json)
-
jsonEntity
@NotNull() static <T> HttpEntity<T> jsonEntity(T obj)
-
formHeader
@NotNull() static HttpHeaders formHeader()
-
formEntity
@NotNull() static HttpEntity<MultiValueMap<String, String>> formEntity()
-
fileHeader
@NotNull() static HttpHeaders fileHeader()
-
fileEntity
@NotNull() static HttpEntity<MultiValueMap<String, Object>> fileEntity()
-
addFile
@NotNull() static MultiValueMap<String, Object> addFile(HttpEntity<MultiValueMap<String, Object>> entity, String key, File file)
-
addFile
@NotNull() static MultiValueMap<String, Object> addFile(HttpEntity<MultiValueMap<String, Object>> entity, String key, Array<byte> file, String fileName)
-
addFile
@NotNull() static MultiValueMap<String, Object> addFile(HttpEntity<MultiValueMap<String, Object>> entity, String key, InputStream file, String fileName)
-
addFile
@NotNull() static MultiValueMap<String, Object> addFile(HttpEntity<MultiValueMap<String, Object>> entity, String key, Resource res, String fileName)
-
-
-
-