public abstract class BaseHttpRequest extends Object
Modifier and Type | Field and Description |
---|---|
protected byte[] |
body
请求体
|
protected int |
bodyLen
长度
|
protected int |
bodyOffset
偏移量
|
protected String |
charset
charset
|
protected String |
contentType
Content-Type GET HEAD DELETE OPTION TRACE 无效
|
protected Collection<HttpCookie> |
cookies
cookies
|
protected static String |
DEFAULT_USERAGENT |
protected Map<String,String> |
formParts
表单参数
|
protected Map<String,String> |
headers
请求头
|
protected Collection<String> |
ignoreHeaders
忽略的请求头
|
protected String |
method
method
|
protected Map<String,Object> |
queryParams
请求参数
|
protected String |
queryString
请求参数
|
protected boolean |
queryStringEncode
请求参数是否编码
|
protected String |
url
url
|
Constructor and Description |
---|
BaseHttpRequest() |
protected static final String DEFAULT_USERAGENT
protected String url
protected String method
protected String queryString
protected boolean queryStringEncode
protected String charset
protected String contentType
protected Collection<String> ignoreHeaders
protected Collection<HttpCookie> cookies
protected byte[] body
protected int bodyOffset
protected int bodyLen
public BaseHttpRequest url(String url)
public BaseHttpRequest format(Object... o)
o
- 参数public BaseHttpRequest format(Map<String,Object> map)
map
- 参数public BaseHttpRequest method(String method)
public BaseHttpRequest method(HttpMethod method)
public BaseHttpRequest queryParam(String key, Object value)
public BaseHttpRequest queryParams(Map<String,?> queryParams)
public BaseHttpRequest queryStringEncode(boolean queryStringEncode)
public BaseHttpRequest charset(String charset)
public BaseHttpRequest header(String key, String value)
public BaseHttpRequest headers(Map<String,String> headers)
public BaseHttpRequest userAgent(String value)
public BaseHttpRequest referer(String value)
public BaseHttpRequest contentType(String contentType)
public BaseHttpRequest contentType(HttpContentType contentType)
public BaseHttpRequest ignoreHeader(String ignoreHeader)
public BaseHttpRequest ignoreHeaders(String... ignoreHeaders)
public BaseHttpRequest ignoreHeaders(Collection<String> ignoreHeaders)
public BaseHttpRequest cookie(HttpCookie cookie)
public BaseHttpRequest cookies(Collection<HttpCookie> cookies)
public BaseHttpRequest formPart(String key, String value)
public BaseHttpRequest formParts(Map<String,String> formParts)
public BaseHttpRequest body(String body)
public BaseHttpRequest body(byte[] body)
public BaseHttpRequest body(byte[] body, int offset, int len)
protected void buildRequest()
protected boolean isNoBodyRequest()
public String getUrl()
public String getMethod()
public String getQueryString()
public boolean isQueryStringEncode()
public String getCharset()
public String getContentType()
public Collection<String> getIgnoreHeaders()
public Collection<HttpCookie> getCookies()
public byte[] getBody()
public int getBodyOffset()
public int getBodyLen()
Copyright © 2024. All rights reserved.