public class ImRequest extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addCookie(com.alibaba.fastjson.JSONObject cookies)
添加Cookie,当数据已经存在,则不再添加
|
void |
addCookie(Map<String,String> cookies)
添加Cookie,当数据已经存在,则不再添加
|
void |
addCookie(String name,
String value)
添加Cookie,当数据已经存在,则不再添加
|
void |
addHeader(com.alibaba.fastjson.JSONObject headers)
添加Header,当数据已经存在,则不再添加
|
void |
addHeader(Map<String,String> headers)
添加Header,当数据已经存在,则不再添加
|
void |
addHeader(String name,
String value)
添加Header,当数据已经存在,则不再添加
|
int |
getBytesLength() |
String |
getCharset() |
ImContentType |
getContentType() |
String |
getContentTypeStr() |
String |
getCookieData(String name) |
Set<String> |
getCookieNames() |
int |
getCookieSize() |
Set<String> |
getHeaderNames() |
int |
getHeaderSize() |
String |
getHeaderValue(String name) |
Object |
getInputData() |
<T> T |
getInputData(Class<T> type) |
ImMethod |
getMethod() |
String |
getUrl() |
boolean |
isAllowNonStandard() |
boolean |
isForceInUrlSendData() |
boolean |
isIgnoreSSLCertVerify() |
boolean |
isKeepAlive() |
boolean |
isRestfulMode() |
boolean |
isUseCache() |
void |
setAllowNonStandard(boolean allowNonStandard) |
ImRequest |
setBytesLength(int bytesLength) |
ImRequest |
setCharset(String charset) |
ImRequest |
setContentType(ImContentType contentType) |
ImRequest |
setContentType(String contentType) |
void |
setCookie(com.alibaba.fastjson.JSONObject cookies)
添加Cookie,当数据已经存在,则以最后设置的为准
|
void |
setCookie(Map<String,String> cookies)
添加Cookie,当数据已经存在,则以最后设置的为准
|
void |
setCookie(String name,
String value)
添加Cookie,当数据已经存在,则以最后设置的为准
|
void |
setForceInUrlSendData(boolean forceInUrlSendData) |
void |
setHeader(com.alibaba.fastjson.JSONObject headers)
设置Header,当数据已经存在,则以最后设置的为准
|
void |
setHeader(Map<String,String> headers)
设置Header,当数据已经存在,则以最后设置的为准
|
void |
setHeader(String name,
String value)
设置Header,当数据已经存在,则以最后设置的为准
|
void |
setIgnoreSSLCertVerify(boolean ignoreSSLCertVerify) |
ImRequest |
setInputData(ImBytesData inputData) |
ImRequest |
setInputData(ImFileData inputData) |
ImRequest |
setInputData(ImMultipartFormData inputData) |
ImRequest |
setInputData(com.alibaba.fastjson.JSONObject inputData) |
ImRequest |
setInputData(Map<String,String> inputData) |
ImRequest |
setInputData(String inputData) |
void |
setKeepAlive(boolean keepAlive) |
ImRequest |
setMethod(ImMethod method) |
void |
setRestfulMode(boolean restfulMode) |
ImRequest |
setUrl(String url) |
void |
setUseCache(boolean useCache) |
public ImRequest(String url)
public String getUrl()
public ImRequest setInputData(com.alibaba.fastjson.JSONObject inputData)
public ImRequest setInputData(ImBytesData inputData)
public ImRequest setInputData(ImFileData inputData)
public ImRequest setInputData(ImMultipartFormData inputData)
public ImRequest setBytesLength(int bytesLength)
public ImRequest setContentType(ImContentType contentType)
public boolean isIgnoreSSLCertVerify()
public void setIgnoreSSLCertVerify(boolean ignoreSSLCertVerify)
public boolean isKeepAlive()
public void setKeepAlive(boolean keepAlive)
public boolean isUseCache()
public void setUseCache(boolean useCache)
public boolean isAllowNonStandard()
public void setAllowNonStandard(boolean allowNonStandard)
public boolean isRestfulMode()
public void setRestfulMode(boolean restfulMode)
public boolean isForceInUrlSendData()
public void setForceInUrlSendData(boolean forceInUrlSendData)
public ImMethod getMethod()
public String getCharset()
public Object getInputData()
public <T> T getInputData(Class<T> type)
public int getBytesLength()
public ImContentType getContentType()
public String getContentTypeStr()
public void addHeader(String name, String value)
name - value - public void addHeader(com.alibaba.fastjson.JSONObject headers)
headers - public void setHeader(String name, String value)
name - value - public void setHeader(com.alibaba.fastjson.JSONObject headers)
headers - public void setHeader(Map<String,String> headers)
headers - public int getHeaderSize()
public void addCookie(String name, String value)
name - value - public void addCookie(com.alibaba.fastjson.JSONObject cookies)
cookies - public void setCookie(String name, String value)
name - value - public void setCookie(Map<String,String> cookies)
cookies - public void setCookie(com.alibaba.fastjson.JSONObject cookies)
cookies - public int getCookieSize()
Copyright © 2019. All rights reserved.