Rfc7230 Header

前言 这个笔记是看rfc7230对于http header的解析器描述。 一、header Fields https://tools.ietf.org/html/rfc7230#section-3.2.1 ":"分隔field和value

Rfc7230 Chunk

前言 rfc7230是替换rfc2616的文档,主要描述http 1.1相关内容。本文是学习http chunk封装格式笔记。 http 引入chunk,可

Rfc7230 专有名词

记录下rfc7230的一些名词 https://tools.ietf.org/html/rfc7230#section-4 专有词解释 ALPHA 1 a >= 'a' && a <= 'z' || a >= 'A' && a <= 'Z' CR 1 '\r' CRLF 1 "\r\n" CTL TODO DIGIT 1 a >= '0' && a <= '9' DQUOTE 1 " HEXDIG 1 (hexadecimal 0-9/A-F/a-f) HTAB 1 '\t' LF 1 '\n' OCTET 1

Raw Ptr to Slice

前言 最近在rust 调用c的时候遇到一个坑,需要从c里面把char *转成rust的slice类型。 最初使用CStr::from_ptr函数,最

Trait and Dyn

一、trait trait有点类似go的interface,但和go的接口有点不一样,他是静态分发的。静态分发可能有点不好理解。下面聊dyn就