T - public abstract class HttpBase<T> extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
body
存储主体
|
protected String |
charset
编码
|
protected Map<String,List<String>> |
headers
存储头信息
|
static String |
HTTP_1_0
HTTP/1.0
|
static String |
HTTP_1_1
HTTP/1.1
|
protected String |
httpVersion
http版本
|
| 构造器和说明 |
|---|
HttpBase() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
charset()
返回字符集
|
T |
charset(String charset)
设置字符集
|
String |
header(Header name)
根据name获取头信息
|
T |
header(Header name,
String value)
设置一个header
覆盖模式,则替换之前的值 |
T |
header(Header name,
String value,
boolean isOverride)
设置一个header
如果覆盖模式,则替换之前的值,否则加入到值列表中 |
void |
header(Map<String,List<String>> headers)
设置请求头
不覆盖原有请求头 |
String |
header(String name)
根据name获取头信息
|
T |
header(String name,
String value)
设置一个header
覆盖模式,则替换之前的值 |
T |
header(String name,
String value,
boolean isOverride)
设置一个header
如果覆盖模式,则替换之前的值,否则加入到值列表中 |
Map<String,List<String>> |
headers()
获取headers
|
String |
httpVersion()
返回http版本
|
T |
httpVersion(String httpVersion)
设置http版本
|
void |
removeHeader(Header name)
移除一个头信息
|
void |
removeHeader(String name)
移除一个头信息
|
String |
toString() |
protected String charset
protected String httpVersion
protected String body
public void removeHeader(String name)
name - Header名public void removeHeader(Header name)
name - Header名public T header(String name, String value, boolean isOverride)
name - Header名value - Header值isOverride - 是否覆盖已有值public T header(Header name, String value, boolean isOverride)
name - Header名value - Header值isOverride - 是否覆盖已有值public T header(Header name, String value)
name - Header名value - Header值public T header(String name, String value)
name - Header名value - Header值public String httpVersion()
public String charset()
Copyright © 2016. All rights reserved.