请求:
request_method(post, get) request_uri(/test/index.jsp) http_protocol_version(1.0/1.1) CRLF
header_param1: header_value1 CRLF (请求首部:可以使用通用首部,请求首部, 实体首部, 扩展首部)
header_param2: header_value2 CRLF
...
header_paramn: header_valuen CRLF
CRLF
request_content (有请主体时,必须添加实体首部Content-Type, Content-Length)
响应:
http_protocol_version(1.0/1.1) state_code state_description
header_param1: header_value1 CRLF(响应首部:可以使用通用首部,响应首部, 实体首部, 扩展首部)
header_param2: header_value2 CRLF
...
header_paramn: header_valuen CRLF
CRLF
response_content
request_method(post, get) request_uri(/test/index.jsp) http_protocol_version(1.0/1.1) CRLF
header_param1: header_value1 CRLF (请求首部:可以使用通用首部,请求首部, 实体首部, 扩展首部)
header_param2: header_value2 CRLF
...
header_paramn: header_valuen CRLF
CRLF
request_content (有请主体时,必须添加实体首部Content-Type, Content-Length)
响应:
http_protocol_version(1.0/1.1) state_code state_description
header_param1: header_value1 CRLF(响应首部:可以使用通用首部,响应首部, 实体首部, 扩展首部)
header_param2: header_value2 CRLF
...
header_paramn: header_valuen CRLF
CRLF
response_content