public class DefaultRequest extends Object implements Request
DEF_CONNECTION_TIME_OUT, DEF_READ_TIME_OUT, DEF_WRITER_TIME_OUT| 构造器和说明 |
|---|
DefaultRequest(String url,
RequestMethod requestMethod) |
DefaultRequest(String url,
RequestMethod requestMethod,
HttpHeaderManager httpHeaderManager,
RequestParameter requestParameter) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitbuilder, connect, delete, get, getCookie, getCookies, head, options, patch, post, put, tracecheck, checkHeaderName, checkHeaderValue, getContentType, getFirstHeader, getHeaders, getLastHeaderpublic DefaultRequest(@NonNull
String url,
@NonNull
RequestMethod requestMethod,
@NonNull
HttpHeaderManager httpHeaderManager,
@NonNull
RequestParameter requestParameter)
public DefaultRequest(@NonNull
String url,
@NonNull
RequestMethod requestMethod)
public static void setCommonConnectTimeout(Integer commonConnectTimeout)
public static void setCommonReadTimeout(Integer commonReadTimeout)
public static void setCommonWriterTimeout(Integer commonWriterTimeout)
public static void setCommonHttpHeaderManager(HttpHeaderManager commonHttpHeaderManager)
public static void setCommonRequestParameter(RequestParameter commonRequestParameter)
public static Proxy getCommonProxy()
public static void setCommonProxy(Proxy commonProxy)
public void init()
public void setUrlTemplate(String urlTemplate)
public String getUrlTemplate()
public RequestMethod getRequestMethod()
RequestgetRequestMethod 在接口中 Requestpublic HttpHeaderManager getHeaderManager()
RequestgetHeaderManager 在接口中 Requestpublic RequestParameter getRequestParameter()
RequestgetRequestParameter 在接口中 Requestpublic Integer getConnectTimeout()
RequestgetConnectTimeout 在接口中 Requestpublic DefaultRequest setConnectTimeout(Integer connectionTime)
RequestsetConnectTimeout 在接口中 RequestconnectionTime - 连接超时时间 ,单位:mspublic Integer getReadTimeout()
RequestgetReadTimeout 在接口中 Requestpublic DefaultRequest setReadTimeout(Integer readTimeout)
RequestsetReadTimeout 在接口中 RequestreadTimeout - 响应数据的超时时间,单位:mspublic Integer getWriterTimeout()
RequestgetWriterTimeout 在接口中 Requestpublic DefaultRequest setWriterTimeout(Integer writerTimeout)
RequestsetWriterTimeout 在接口中 RequestwriterTimeout - 响应数据的超时时间,单位:mspublic DefaultRequest setProxy(Proxy proxy)
Requestpublic DefaultRequest setProxy(String ip, int port)
Requestpublic DefaultRequest addCookie(String name, String value)
public DefaultRequest removeCookie(String name)
removeCookie 在接口中 Requestpublic DefaultRequest addHeader(String name, Object header)
HttpHeaderManageraddHeader 在接口中 HttpHeaderManagername - 名称header - 值public DefaultRequest setHeader(String name, Object header)
HttpHeaderManagersetHeader 在接口中 HttpHeaderManagername - 名称header - 值public DefaultRequest putHeader(String name, Object header)
putHeader 在接口中 HttpHeaderManagerpublic DefaultRequest setHeaders(Map<String,List<Header>> headers)
setHeaders 在接口中 HttpHeaderManagerpublic List<Header> getHeader(String name)
HttpHeaderManagergetHeader 在接口中 HttpHeaderManagername - 名称public DefaultRequest removerHeader(String name)
HttpHeaderManagerremoverHeader 在接口中 HttpHeaderManagername - 名称public DefaultRequest removerFirstHeader(String name)
HttpHeaderManagerremoverFirstHeader 在接口中 HttpHeaderManagername - 名称public DefaultRequest removerLastHeader(String name)
HttpHeaderManagerremoverLastHeader 在接口中 HttpHeaderManagername - 名称public DefaultRequest removerHeader(String name, int index)
HttpHeaderManagerremoverHeader 在接口中 HttpHeaderManagername - 名称public Map<String,List<Header>> getHeaderMap()
HttpHeaderManagergetHeaderMap 在接口中 HttpHeaderManagerpublic DefaultRequest setContentType(String contentType)
setContentType 在接口中 HttpHeaderManagerpublic DefaultRequest setContentType(ContentType contentType)
setContentType 在接口中 HttpHeaderManagerpublic DefaultRequest setAuthorization(String username, String password)
HttpHeaderManagersetAuthorization 在接口中 HttpHeaderManagerusername - 用户名password - 密码public Map<String,Object> getRequestParameters()
RequestParametergetRequestParameters 在接口中 RequestParameterpublic Map<String,Object> getPathParameters()
RequestParametergetPathParameters 在接口中 RequestParameterpublic Map<String,List<Object>> getQueryParameters()
RequestParametergetQueryParameters 在接口中 RequestParameterpublic DefaultRequest setBody(BodyObject body)
RequestParametersetBody 在接口中 RequestParameterpublic BodyObject getBody()
RequestParametergetBody 在接口中 RequestParameterpublic DefaultRequest addPathParameter(String name, Object value)
RequestParameteraddPathParameter 在接口中 RequestParameterpublic DefaultRequest setPathParameter(Map<String,Object> pathParamMap)
RequestParametersetPathParameter 在接口中 RequestParameterpublic DefaultRequest addRequestParameter(String name, Object value)
RequestParameteraddRequestParameter 在接口中 RequestParameterpublic DefaultRequest setRequestParameter(Map<String,Object> requestParamMap)
RequestParametersetRequestParameter 在接口中 RequestParameterpublic DefaultRequest addQueryParameter(String name, Object value)
RequestParameteraddQueryParameter 在接口中 RequestParameterpublic DefaultRequest setQueryParameter(String name, Object value)
RequestParametersetQueryParameter 在接口中 RequestParameterpublic DefaultRequest setQueryParameters(Map<String,List<Object>> queryParameters)
setQueryParameters 在接口中 RequestParameterpublic DefaultRequest removerRequestParameter(String name)
RequestParameterremoverRequestParameter 在接口中 RequestParameterpublic DefaultRequest removerPathParameter(String name)
RequestParameterremoverPathParameter 在接口中 RequestParameterpublic DefaultRequest removerQueryParameter(String name)
RequestParameterremoverQueryParameter 在接口中 RequestParameterpublic DefaultRequest removerQueryParameter(String name, int index)
RequestParameterremoverQueryParameter 在接口中 RequestParameterpublic DefaultRequest addFormParameter(String name, Object value)
RequestParameteraddFormParameter 在接口中 RequestParametername - 参数名value - 参数值public DefaultRequest addHttpFiles(String name, HttpFile... httpFiles)
RequestParameteraddHttpFiles 在接口中 RequestParametername - 参数名httpFiles - Http文件列表public DefaultRequest addInputStream(String name, String fileName, InputStream inputStream)
RequestParameteraddInputStream 在接口中 RequestParametername - 参数名fileName - 文件名inputStream - 输入流public DefaultRequest addFiles(String name, File... files)
RequestParameteraddFiles 在接口中 RequestParametername - 参数名files - 文件列表public DefaultRequest addFiles(String name, String... filePaths)
RequestParameteraddFiles 在接口中 RequestParametername - 参数名filePaths - 文件路径列表public DefaultRequest addResources(String name, org.springframework.core.io.Resource... resources)
RequestParameteraddResources 在接口中 RequestParametername - 参数名resources - 资源列表public DefaultRequest addResources(String name, String... resourcePaths)
RequestParameteraddResources 在接口中 RequestParametername - 参数名resourcePaths - 资源路径列表public DefaultRequest addMultipartFiles(String name, com.luckyframework.io.MultipartFile... multipartFiles)
RequestParameteraddMultipartFiles 在接口中 RequestParametername - 参数名multipartFiles - MultipartFile参数列表public DefaultRequest setJsonBody(Object jsonBody)
RequestParametersetJsonBody 在接口中 RequestParameterjsonBody - 可序列化为JSON字符的对象public DefaultRequest setJsonBody(String jsonBodyString)
RequestParametersetJsonBody 在接口中 RequestParameterjsonBodyString - JSON字符串public DefaultRequest setXmlBody(Object xmlBody)
RequestParametersetXmlBody 在接口中 RequestParameterxmlBody - 可序列化为XML字符的对象public DefaultRequest setXmlBody(String xmlBodyString)
RequestParametersetXmlBody 在接口中 RequestParameterxmlBodyString - XML字符串Copyright © 2023. All rights reserved.