程序包 qhs.interfaces
接口 MFormDataParser.Header
-
- 封闭接口:
- MFormDataParser
public static interface MFormDataParser.Header一个MFormDataParser.Header接口类型对象用于存放multipart/form-data类型表单中的HeaderArea内部的一个头域。 MFormDataParser.Header接口类型对象出现在分析multipart/form-data类型表单的过程中,见qhs.interfaces.HTTPRequest.parsePayloadBody(MFormDataListener listener, byte[] tempByteBuffer)、qhs.interfaces.MFormDataListener.parsedHeaders(MFormDataParser.Header[] headers, int count)。
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 byte[]getName()返回头域的名称(即头域名称)。intgetName(byte[] buffer, int startIndex)复制头域名称到缓存区,并且返回已复制字节的个数。intgetNameLength()返回头域名称的长度。byte[]getValue()返回域值。intgetValue(byte[] buffer, int startIndex)复制域值到缓存区,并且返回已复制字节的个数。intgetValueLength()返回域值的长度。booleanhasValue()判断头域是否具有头域值(即域值)。
-
-
-
方法详细资料
-
getName
byte[] 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()
返回域值的长度。- 返回:
- 域值的长度。
-
-