Я занимаюсь разработкой модулей C в nginx
Я хочу отправить подзапрос и получить ответ (заголовок, тело)
Код, который я сейчас пишу, выглядит следующим образом
Как получить ответ (заголовок, тело) после выполнения метода ngx_http_subrequest?
ps = ngx_palloc(r->pool, sizeof(ngx_http_post_subrequest_t));
if (ps == NULL) {
return NGX_ERROR;
}
ps->handler = ngx_http_auth_request_done;
ps->data = "foo";
if (ngx_http_subrequest(r, &uri, NULL, &sr, ps, NGX_HTTP_SUBREQUEST_IN_MEMORY) != NGX_OK)
{
ngx_log_error(NGX_LOG_DEBUG, r->connection->log, 0, "subrequest is failed!!");
return NGX_ERROR;
}