nginx一般的http请求建立处理,发送函数调用,以及各个phase的状态(等完善)
来源:互联网 发布:阿里云 重装系统 编辑:程序博客网 时间:2024/05/09 20:29
调用关系太复杂了,每个函数里面都做了很多事情,详细的过程有空再写。
// 当前连接过来时:ngx_http_init_connection会被调用
ngx_http_init_connection->ngx_http_init_request->ngx_http_process_request_line->
ngx_http_process_request_headers->ngx_http_process_request->ngx_http_handler->
ngx_http_core_run_phases->ngx_http_core_find_config_phase(会更新content handler)->
ngx_http_core_content_phase->handler->(会调用两个来完成请求ngx_http_send_header与ngx_http_output_filter)
// 发送响应头注意,最后一个ngx_http_header_filter会调用ngx_http_write_filter来完成响应头的发送
ngx_http_send_header->ngx_http_top_header_filter->***我们的fileter***->ngx_http_header_filter->
ngx_http_write_filter->ngx_send_chain(send_chain)即ngx_writev_chain
// 发送响应体
ngx_http_output_filter->****我们的filter****->ngx_http_write_filter->ngx_send_chain(send_chain)即ngx_writev_chain
- nginx一般的http请求建立处理,发送函数调用,以及各个phase的状态(等完善)
- nginx http请求的PHASE深度解析
- nginx http请求PHASE
- Nginx的phase的调用
- Nginx的HTTP请求处理
- java实现发送HTTP的POST请求,返回数据以及请求状态
- Nginx中http请求的处理过程
- Nginx处理HTTP请求的路由过程
- Nginx的phase初始化
- HTTP请求过程(http是一种无状态协议,即不建立持久的连接)
- HTTP协议请求中返回的各个状态码对应的状态信息
- nginx的请求处理
- nginx的请求处理
- 常见的HTTP请求响应头以及状态码
- Nginx源码剖析--HTTP请求的分阶段处理的初始化
- nginx处理http请求
- 文章18 :Nginx中http请求的处理过程
- 【Nginx】HTTP请求的11个处理阶段
- JS 常见的表单输入限制方法代码
- 飞秋文件传输模拟实现代码
- c# asp.net 何去何从?
- Eclipse Rcp在程序中指定Welcome(Intro)显示的页面
- 2010.10.24实习阶段小结
- nginx一般的http请求建立处理,发送函数调用,以及各个phase的状态(等完善)
- ubuntu 开发环境搭建-----samba服务器
- The idealism
- 【开发管理类软件必备知识视频教程之一】登录窗体前台注意事项
- SQL Server 转储的介绍
- 发邮件代码
- 解析IP地址与MAC地址
- 【开发管理类软件必备知识视频教程之一】登录窗体前台注意事项
- 构建企业级项目管理体系(04)-PMO的三层含意