public class JbootHttpRequest extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private boolean |
autoRedirect |
private String |
bodyContent |
private String |
certPass |
private String |
certPath |
static String |
CHAR_SET |
private String |
charset |
static int |
CONNECT_TIME_OUT |
private int |
connectTimeOut |
static String |
CONTENT_TYPE_JSON |
static String |
CONTENT_TYPE_TEXT |
static String |
CONTENT_TYPE_URL_ENCODED |
private String |
contentType |
private int |
currentRedirectCount |
private File |
downloadFile |
private Map<String,String> |
headers |
private HttpProxyInfo |
httpProxyInfo |
private boolean |
instanceFollowRedirects |
private int |
maxRedirectCount |
private String |
method |
static String |
METHOD_DELETE |
static String |
METHOD_GET |
static String |
METHOD_HEAD |
static String |
METHOD_OPTIONS |
static String |
METHOD_PATCH |
static String |
METHOD_POST |
static String |
METHOD_PUT |
static String |
METHOD_TRACE |
private boolean |
multipartFormData |
private Map<String,Object> |
params |
static int |
READ_TIME_OUT |
private boolean |
readBody |
private int |
readTimeOut |
private String |
requestUrl |
private SSLContext |
sslContext |
| 构造器和说明 |
|---|
JbootHttpRequest() |
JbootHttpRequest(String url) |
public static final String METHOD_GET
public static final String METHOD_POST
public static final String METHOD_HEAD
public static final String METHOD_OPTIONS
public static final String METHOD_PUT
public static final String METHOD_PATCH
public static final String METHOD_DELETE
public static final String METHOD_TRACE
public static final int READ_TIME_OUT
public static final int CONNECT_TIME_OUT
public static final String CONTENT_TYPE_TEXT
public static final String CONTENT_TYPE_JSON
public static final String CONTENT_TYPE_URL_ENCODED
private String requestUrl
private boolean multipartFormData
private int readTimeOut
private int connectTimeOut
private String contentType
private File downloadFile
private String bodyContent
private boolean readBody
private boolean instanceFollowRedirects
private SSLContext sslContext
private HttpProxyInfo httpProxyInfo
private boolean autoRedirect
private int maxRedirectCount
private int currentRedirectCount
public JbootHttpRequest()
public JbootHttpRequest(String url)
public static JbootHttpRequest create(String url)
public static JbootHttpRequest create(String url, String method)
public void setRequestUrl(String requestUrl)
public String getCertPath()
public InputStream getCertInputStream() throws FileNotFoundException
private ClassLoader getClassLoader()
public void setCertPath(String certPath)
public String getCertPass()
public void setCertPass(String certPass)
public int getReadTimeOut()
public void setReadTimeOut(int readTimeOut)
public int getConnectTimeOut()
public void setConnectTimeOut(int connectTimeOut)
public String getRequestUrl()
public Map<String,String> getHeaders()
public void setHeaders(Map<String,String> headers)
public void addHeaders(Map<String,String> headers)
public boolean isPostRequest()
public boolean isPutRequest()
public boolean isPostOrPutRequest()
public String getCharset()
public void setCharset(String charset)
public boolean isMultipartFormData()
public void setMultipartFormData(boolean multipartFormData)
public File getDownloadFile()
public void setDownloadFile(File downloadFile)
public String getContentType()
public void setContentType(String contentType)
public String getBodyContent()
public String getUploadBodyString()
public void setBodyContent(String bodyContent)
private String buildParams()
public void appendParasToUrl()
public boolean isHttps()
public boolean isReadBody()
public void setReadBody(boolean readBody)
public boolean isInstanceFollowRedirects()
public void setInstanceFollowRedirects(boolean instanceFollowRedirects)
public SSLContext getSslContext()
public void setSslContext(SSLContext sslContext)
public HttpProxyInfo getHttpProxyInfo()
public void setHttpProxyInfo(HttpProxyInfo httpProxyInfo)
public boolean isAutoRedirect()
public void setAutoRedirect(boolean autoRedirect)
public int getMaxRedirectCount()
public void setMaxRedirectCount(int maxRedirectCount)
public int getCurrentRedirectCount()
public void setCurrentRedirectCount(int currentRedirectCount)
Copyright © 2024. All rights reserved.