程序包 qhs.interfaces
接口 RequestHeader
-
public interface RequestHeaderRequestHeader接口的实现类用于缓存http请求头域。qhs.interfaces.HTTPRequest.getHeader(int index)的返回值属于qhs.interfaces.RequestHeader接口类型。
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 java.lang.StringgetName()返回头域的名称(即头域名称)。intgetName(byte[] buffer, int startIndex)复制头域名称到缓存区,并且返回已复制字节的个数。intgetNameLength()返回头域名称的长度。byte[]getValue()返回域值。intgetValue(byte[] buffer, int startIndex)复制域值到缓存区,并且返回已复制字节的个数。intgetValueLength()返回域值的长度。booleanhasValue()判断头域是否具有头域值(即域值)。
-
-
-
方法详细资料
-
getName
java.lang.String getName()
返回头域的名称(即头域名称)。- 返回:
- 头域的名称。
-
getName
int getName(byte[] buffer, int startIndex)复制头域名称到缓存区,并且返回已复制字节的个数。- 参数:
buffer- 用于存放头域名称的缓存区。startIndex- 在buffer参数上存放头域名称的开始位置。- 返回:
- 如果在buffer数组上的可用空间长度小于头域名称的长度,就返回负数,否则返回(startIndex + 头域名称的长度)值。
-
getNameLength
int getNameLength()
返回头域名称的长度。- 返回:
- 头域名称的长度。
-
hasValue
boolean hasValue()
判断头域是否具有头域值(即域值)。- 返回:
- 域值的名称。
-
getValue
byte[] getValue()
返回域值。- 返回:
- 域值。
-
getValue
int getValue(byte[] buffer, int startIndex)复制域值到缓存区,并且返回已复制字节的个数。- 参数:
buffer- 用于存放域值的缓存区。startIndex- 在buffer参数上存放域值的开始位置。- 返回:
- 如果在buffer数组上的可用空间长度小于头域名称的长度,就返回负数,否则返回(startIndex + 域值的长度)值。
-
getValueLength
int getValueLength()
返回域值的长度。- 返回:
- 域值的长度。
-
-