| 程序包 | 说明 |
|---|---|
| com.xiaoleilu.hutool.http |
| 限定符和类型 | 方法和说明 |
|---|---|
HttpRequest |
HttpRequest.basicAuth(String username,
String password)
简单验证
|
HttpRequest |
HttpRequest.body(byte[] content,
String contentType)
设置主体字节码
|
HttpRequest |
HttpRequest.body(String body)
设置内容主体
|
HttpRequest |
HttpRequest.contentLength(int value)
设置内容长度
|
HttpRequest |
HttpRequest.contentType(String contentType)
设置contentType
|
static HttpRequest |
HttpRequest.delete(String url)
DELETE请求
|
HttpRequest |
HttpRequest.disableCache()
禁用缓存
|
HttpRequest |
HttpRequest.form(Map<String,Object> formMap)
设置map类型表单数据
|
HttpRequest |
HttpRequest.form(String name,
File file)
文件表单项
一旦有文件加入,表单变为multipart/form-data |
HttpRequest |
HttpRequest.form(String name,
Object value)
设置表单数据
|
HttpRequest |
HttpRequest.form(String name,
Object value,
Object... parameters)
设置表单数据
|
static HttpRequest |
HttpRequest.get(String url)
GET请求
|
static HttpRequest |
HttpRequest.head(String url)
HEAD请求
|
HttpRequest |
HttpRequest.keepAlive(boolean isKeepAlive)
设置是否为长连接
|
HttpRequest |
HttpRequest.method(Method method)
设置请求方法
|
static HttpRequest |
HttpRequest.options(String url)
OPTIONS请求
|
static HttpRequest |
HttpRequest.post(String url)
POST请求
|
static HttpRequest |
HttpRequest.put(String url)
PUT请求
|
HttpRequest |
HttpRequest.setSSLProtocol(String protocol)
设置HTTPS安全连接协议,只针对HTTPS请求
|
HttpRequest |
HttpRequest.setSSLSocketFactory(SSLSocketFactory ssf)
设置SSLSocketFactory
只针对HTTPS请求,如果不设置,使用默认的SSLSocketFactory 默认SSLSocketFactory为:SSLSocketFactoryBuilder.create().build(); |
HttpRequest |
HttpRequest.timeout(int milliseconds)
设置超时
|
static HttpRequest |
HttpRequest.trace(String url)
TRACE请求
|
Copyright © 2016. All rights reserved.