标准协议拦截器

HttpCore带有若干最核心的协议拦截器,以实现客户端和服务器端的HTTP处理

1.2.1.1 RequestContent

RequestContent对于发出请求来说是最重要的拦截器,它负责根据包含的实体和协议版本,加入Content-Length或Transfer-Content等报文头。对于客户端协议处理器,这个拦截器是必需的。

1.2.1.2 ResponseContent

ResponseContent对于发出应答来说是最重要的拦截器,它负责根据包含的实体和协议版本,加入Content-Length或Transfer-Content等报文头。对于服务器端协议处理器,这个拦截器是必需的。

1.2.1.3 RequestConnControl

RequestConnControl负责将Connection报文头加入将要发出的请求,这对于管理HTTP/1.0连接的持久性很重要。推荐在客户端协议处理器使用此拦截器。

1.2.1.4 ResponseConnControl

ResponseConnControl负责将Connection报文头加入将要发出的应答,这对于管理HTTP/1.0连接持久性很重要。推荐在服务器端协议处理器使用此拦截器。

1.2.1.5 RequestDate

RequestDate负责将Date报文头加入将要发出的请求。对于客户端协议处理器来说,此拦截器是可选的。

1.2.1.6 ResponseDate

ResponseDate负责将Date报文头加入将要发出的应答。对于服务器端协议处理器来说,此拦截器是可选的。

1.2.1.7 RequestExpectContinue

RequestExpectContinue负责加入Expect报文头,用以开启expect-continue握手。推荐在客户端协议处理器使用此拦截器。

1.2.1.8 RequestTargetHost

RequestTargetHost负责加入Host报文头。对于客户端协议处理,此拦截器是必需的。

1.2.1.9 RequestUserAgent

RequestUserAgent负责加入User-Agent报文头。推荐在客户端协议处理使用此拦截器。

1.2.1.10 ResponseServer

ResponseServer负责加入Server报文头。推荐在服务器端协议处理器使用此拦截器。

results matching ""

    No results matching ""