- java.lang.Object
-
- net.dongliu.cute.http.HTTPRequest
-
public class HTTPRequest extends Object
Http request- 作者:
- Liu Dong
-
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 booleanacceptCompress()Optional<PasswordAuthentication>basicAuth()Basic auth for this request.Optional<Body<?>>body()List<HTTPCookie>cookies()The cookie set by user.List<HTTPHeader>headers()HTTPMethodmethod()CharsetparamCharset()The charset used to encode params to url query string.List<Param>params()Parameter to append to url.Optional<String>referer()The referer set by user.Durationtimeout()HTTPRequestBuildertoBuilder()Create new Request builder, all fields in builder are set by value of this Request.URLurl()Optional<String>userAgent()The user set user-agent (in Client or in Request).
-
-
-
方法详细资料
-
toBuilder
public HTTPRequestBuilder toBuilder()
Create new Request builder, all fields in builder are set by value of this Request.- 返回:
- the HTTPRequestBuilder
-
method
public HTTPMethod method()
-
headers
public List<HTTPHeader> headers()
-
cookies
public List<HTTPCookie> cookies()
The cookie set by user.
-
userAgent
public Optional<String> userAgent()
The user set user-agent (in Client or in Request). If not any custom user-agent was set, return empty optional.
-
referer
public Optional<String> referer()
The referer set by user. If not any custom user-agent was set, return empty optional.
-
paramCharset
public Charset paramCharset()
The charset used to encode params to url query string.
-
acceptCompress
public boolean acceptCompress()
-
basicAuth
public Optional<PasswordAuthentication> basicAuth()
Basic auth for this request.- 返回:
- if not exist, return empty Optional
-
url
public URL url()
-
timeout
public Duration timeout()
-
-