t。
MaxConnsPerHost int
// 在此持续时间后,空闲的keep-alive连接将被关闭。
//
// 在默认空闲连接被关闭前,DefaultMaxIdleConnDuration之后。
MaxIdleConnDuration time.Duration
// 用于响应读取的每个连接缓冲区大小。
// 其也限制了最大header大小。
//
// 若该值为0,则使用默认缓冲区大小。
ReadBufferSize int
// 用于响应写入的每个连接缓冲区大小。
//
// 若该值为0,则使用默认缓冲区大小。
WriteBufferSize int
// 用于(包括body体在内)完整响应读取的最大持续时间。
//
// 默认响应读取超时时间是无限的。
ReadTimeout time.Duration
// 用于(包括body体在内)完整请求写入的最大持续时间。
//
// 默认请求写入超时时间是无限的。
WriteTimeout time.Duration
// 最大响应body体大小。
//
// 若该值大于0且响应body体大于该限制,则客户端返回ErrBodyTooLarge。
//
// 默认响应body体大小是无限的。
MaxResponseBodySize int
// 若此选项被设置,则Header名以现状传递不进行规范化处理。
//
// 禁用header名规范化可能仅用于代理响应其他客户端期望大小写敏感的header名。
// 详情请见 https://github.com/valyala/fasthttp/issues/57
//
// 默认请求和响应header将被规范化,
//即单词首字母及带有破折号的单词首字母被大写,而其他字母被小写。
// 例如:
//
// * HOST -> Host
// * content-type -> Content-Type
// * cONTENT-lenGTH -> Content-Length
DisableHeaderNamesNormalizing bool
// 包含过滤掉的或未导出的内容
}
|