ngx_int_tngx_http_core_generic_phase(ngx_http_request_t*r,ngx_http_phase_handler_t*ph){ngx_int_trc;/* * generic phase checker, * used by the post read and pre-access phases */ngx_log_debug1(NGX_LOG_DEBUG_HTTP,r->connection->log,0,"generic phase: %ui",r->phase_handler);rc=ph->handler(r);if(rc==NGX_OK){r->phase_handler=ph->next;returnNGX_AGAIN;}if(rc==NGX_DECLINED){r->phase_handler++;returnNGX_AGAIN;}if(rc==NGX_AGAIN||rc==NGX_DONE){returnNGX_OK;}/* rc == NGX_ERROR || rc == NGX_HTTP_... */ngx_http_finalize_request(r,rc);returnNGX_OK;}
{ngx_int_trc;/* * generic phase checker, * used by the post read and pre-access phases */ngx_log_debug1(NGX_LOG_DEBUG_HTTP,r->connection->log,0,"generic phase: %ui",r->phase_handler);rc=ph->handler(r);
执行当前阶段注册的模块处理函数, 并将请求对象 r 传入 ph->handler 是某个模块在配置加载阶段设置的函数指针。 该函数执行实际业务逻辑,并返回一个标准的状态码 返回值被存入 rc
CLIP-ReID:如何通过视觉-语言模型解耦实现零文本标签的图像重识别技术突破 【免费下载链接】CLIP-ReID Official implementation for "CLIP-ReID: Exploiting Vision-Language Model for Image Re-identification without Concrete Text Labels" (AAAI 20…