public interface RequestParameter
Map)进行封装,最终会以字符串的形式拼接到URL中.Map)进行封装,主要用来填充URL中的Rest占位符.Map)进行封装,用来添加一些表单参数,支持的数据类型有如下几种:File表示的单个文件File[]表示的多个文件MultipartFile表示的单个文件MultipartFile[]表示的多个文件HttpFile表示的单个文件HttpFile[]表示的多个文件Resource表示的单个文件Resource[]表示的多个文件BodyObject)进行封装,该参数最终会被放入请求体中。
RequestParameter setBody(BodyObject body)
BodyObject getBody()
RequestParameter addPathParameter(String name, Object value)
RequestParameter setPathParameter(Map<String,Object> pathParamMap)
RequestParameter addRequestParameter(String name, Object value)
RequestParameter setRequestParameter(Map<String,Object> requestParamMap)
RequestParameter addQueryParameter(String name, Object value)
RequestParameter setQueryParameter(String name, Object value)
RequestParameter setQueryParameters(Map<String,List<Object>> queryParameters)
RequestParameter removerRequestParameter(String name)
RequestParameter removerPathParameter(String name)
RequestParameter removerQueryParameter(String name)
RequestParameter removerQueryParameter(String name, int index)
default RequestParameter addFormParameter(String name, Object value)
name - 参数名value - 参数值default RequestParameter addHttpFiles(String name, HttpFile... httpFiles)
name - 参数名httpFiles - Http文件列表default RequestParameter addInputStream(String name, String fileName, InputStream inputStream)
name - 参数名fileName - 文件名inputStream - 输入流default RequestParameter addFiles(String name, File... files)
name - 参数名files - 文件列表default RequestParameter addFiles(String name, String... filePaths)
name - 参数名filePaths - 文件路径列表default RequestParameter addResources(String name, org.springframework.core.io.Resource... resources)
name - 参数名resources - 资源列表default RequestParameter addResources(String name, String... resourcePaths)
name - 参数名resourcePaths - 资源路径列表default RequestParameter addMultipartFiles(String name, com.luckyframework.io.MultipartFile... multipartFiles)
name - 参数名multipartFiles - MultipartFile参数列表default RequestParameter setJsonBody(Object jsonBody)
jsonBody - 可序列化为JSON字符的对象default RequestParameter setJsonBody(String jsonBodyString)
jsonBodyString - JSON字符串default RequestParameter setXmlBody(Object xmlBody)
xmlBody - 可序列化为XML字符的对象default RequestParameter setXmlBody(String xmlBodyString)
xmlBodyString - XML字符串Copyright © 2023. All rights reserved.