net.http

公共枚举

http协议版本

用来表示http协议版本的枚举

pub enum Version { 
	unknown
	v1_1
	v2_0
	v1_0
}

http方法

用来表示http方法的枚举

pub enum Method {
	get
	post
	put
	head
	delete
	options
	trace
	connect
	patch
}

http状态码

公共结构体

http请求

构造函数:

方法:

http响应

构造函数:

方法:

header头部

构造函数:

方法:

http客户端

发起请求的配置:

发起客户端请求函数:

http服务端

关键概念

客户端client

服务端server

发送请求request

回复响应response

报文类型:请求报文,响应报文

http协议,http协议版本

http方法

报文结构:报文头部header,报文主体body

报文头部 header,有的报文只可用于请求,用的报文只可用于响应,有的2者都可用

状态码 status

状态码短语 status phase

主机host

URI统一资源定位

无状态协议

cookie

最后更新于

这有帮助吗?