acl  3.5.3.0
HTTP_HDR结构体 参考

#include <lib_http_struct.h>

+ HTTP_HDR 的协作图:

Public 属性

char proto [8]
 
struct {
   unsigned int   major
 
   unsigned int   minor
 
version
 
http_off_t content_length
 
char keep_alive
 
char chunked
 
short cur_lines
 
short max_lines
 
short valid_lines
 
short status
 
short keep_alive_count
 
ACL_ARRAYentry_lnk
 
void * chat_ctx
 
void(* chat_free_ctx_fn )(void *)
 
char debug
 

详细描述

类成员变量说明

◆ chat_ctx

void* HTTP_HDR::chat_ctx

在文件 lib_http_struct.h139 行定义.

◆ chat_free_ctx_fn

void(* HTTP_HDR::chat_free_ctx_fn) (void *)

在文件 lib_http_struct.h140 行定义.

◆ chunked

char HTTP_HDR::chunked

在文件 lib_http_struct.h129 行定义.

◆ content_length

http_off_t HTTP_HDR::content_length

HTTP协议体数据长度 是否保持长连接: 0 -> 不保持,> 0 -> 保持,< 0 -> 没有该字段

在文件 lib_http_struct.h125 行定义.

◆ cur_lines

short HTTP_HDR::cur_lines

在文件 lib_http_struct.h132 行定义.

◆ debug

char HTTP_HDR::debug

调试信息头的标志位

在文件 lib_http_struct.h142 行定义.

◆ entry_lnk

ACL_ARRAY* HTTP_HDR::entry_lnk

存储着 HTTP_HDR_ENTRY 类型的元素

在文件 lib_http_struct.h138 行定义.

◆ keep_alive

char HTTP_HDR::keep_alive

在文件 lib_http_struct.h128 行定义.

◆ keep_alive_count

short HTTP_HDR::keep_alive_count

处理次数

在文件 lib_http_struct.h136 行定义.

◆ major

unsigned int HTTP_HDR::major

主版本号

在文件 lib_http_struct.h121 行定义.

◆ max_lines

short HTTP_HDR::max_lines

在文件 lib_http_struct.h133 行定义.

◆ minor

unsigned int HTTP_HDR::minor

次版本号

在文件 lib_http_struct.h122 行定义.

◆ proto

char HTTP_HDR::proto[8]

支持的协议: HTTP

在文件 lib_http_struct.h119 行定义.

◆ status

short HTTP_HDR::status

在文件 lib_http_struct.h135 行定义.

◆ valid_lines

short HTTP_HDR::valid_lines

在文件 lib_http_struct.h134 行定义.

◆ version

struct { ... } HTTP_HDR::version

该结构体的文档由以下文件生成: