代码改变世界

Nginx学习笔记(三):Nginx 请求处理

2019-12-02 12:50  陈心朔  阅读(179)  评论(0编辑  收藏  举报

Request

Nginx 中的 ngx_http_request_t 是对一个 http 请求的封装;

  • 一个 http 请求包含:请求行、请求头、请求体,响应行、响应头、响应体

Nginx 处理请求的步骤大致如下:

  1. 解析 request line
  2. 解析 request header,调用对应的处理函数
  3. 解析 body 中的数据,处理完成后生成输出,并对数据进行加工(如压缩等)
  4. 输出生成的 response
     

详细内容见下图