RLib  5.7
RLib - an opensource, lightweight and multi-platform framework for cpp programming
System::Net::WebHeaderCollection Class Reference

包含与请求或响应关联的协议标头 More...

Public Member Functions

 RLIB_PROPERTY_GET (const intptr_t Count, GetCount)
 计算并返回标头数量 More...
 
intptr_t GetCount ()
 计算并返回标头数量 More...
 
void Add (LPCSTR name, LPCSTR val)
 将具有指定名称和值的标头插入到集合中 More...
 
void Add (LPCSTR name, intptr_t len_name, LPCSTR val, intptr_t len_val)
 将具有指定名称和值的标头插入到集合中 More...
 
String Get (LPCSTR name)
 获取集合中特定标头的值,该值由标头名指定 More...
 
String Get (LPCSTR name, intptr_t len_name)
 获取集合中特定标头的值,该值由标头名指定 More...
 
void Clear ()
 从集合中移除所有标头 More...
 
char * ToByteArray ()
 WebHeaderCollection 转换为字节数组, 并返回临时内存地址 More...
 
intptr_t GetByteArraySize ()
 获取将 WebHeaderCollection 转换为字节数组后的大小 More...
 
bool IsEmpty ()
 获取 WebHeaderCollection 是否为空 More...
 
void WriteByteArray (char *pByteArray, intptr_t size)
 将 字节数组 写入 WebHeaderCollection, 末尾不需要换行符 More...
 

Public Attributes

 RLIB_DECLARE_DYNCREATE
 

Detailed Description

包含与请求或响应关联的协议标头

Member Function Documentation

void WebHeaderCollection::Add ( LPCSTR  name,
LPCSTR  val 
)

将具有指定名称和值的标头插入到集合中

void WebHeaderCollection::Add ( LPCSTR  name,
intptr_t  len_name,
LPCSTR  val,
intptr_t  len_val 
)

将具有指定名称和值的标头插入到集合中

void WebHeaderCollection::Clear ( )

从集合中移除所有标头

String WebHeaderCollection::Get ( LPCSTR  name)

获取集合中特定标头的值,该值由标头名指定

String WebHeaderCollection::Get ( LPCSTR  name,
intptr_t  len_name 
)

获取集合中特定标头的值,该值由标头名指定

intptr_t System::Net::WebHeaderCollection::GetByteArraySize ( )
inline

获取将 WebHeaderCollection 转换为字节数组后的大小

intptr_t WebHeaderCollection::GetCount ( )

计算并返回标头数量

bool System::Net::WebHeaderCollection::IsEmpty ( )
inline

获取 WebHeaderCollection 是否为空

System::Net::WebHeaderCollection::RLIB_PROPERTY_GET ( const intptr_t  Count,
GetCount   
)

计算并返回标头数量

char * WebHeaderCollection::ToByteArray ( )

WebHeaderCollection 转换为字节数组, 并返回临时内存地址

void WebHeaderCollection::WriteByteArray ( char *  pByteArray,
intptr_t  size 
)

将 字节数组 写入 WebHeaderCollection, 末尾不需要换行符


The documentation for this class was generated from the following files: