/* http/ngx_http_parse.c */ /* 解析HTTP请求行 * param r: 待处理的HTTP请求 * b: 存放请求行内容的缓冲区 * return : 成功解析完整的请求行时返回NGX_OK; * 成功解析了部分请求行时返回NGX_AGAIN; * 否则返回其他 */ ngx_int_t ngx_http_parse_request_line(ngx_h
* 成功解析了部分请求行时返回NGX_AGAIN; * 否则返回其他 */ ngx_int_t ngx_http_parse_request_line(ngx_http_request_t *r, ngx_buf_t *b) { // HTTP 0.9 请求行格式: [请求方法][空格..空格][URL](空格..空格)(回车符)[换行符] // HTTP >= 1.0 请求行格式: [请求方法][空格..空格][U...