Lines Matching refs:host
11 static nxt_int_t nxt_http_validate_host(nxt_str_t *host, nxt_mp_t *mp);
84 nxt_str_t host; in nxt_http_request_host() local
89 if (nxt_slow_path(r->host.start != NULL)) { in nxt_http_request_host()
93 host.length = field->value_length; in nxt_http_request_host()
94 host.start = field->value; in nxt_http_request_host()
96 ret = nxt_http_validate_host(&host, r->mem_pool); in nxt_http_request_host()
99 r->host = host; in nxt_http_request_host()
107 nxt_http_validate_host(nxt_str_t *host, nxt_mp_t *mp) in nxt_http_validate_host() argument
119 dot_pos = host->length; in nxt_http_validate_host()
120 host_length = host->length; in nxt_http_validate_host()
122 h = host->start; in nxt_http_validate_host()
127 for (i = 0; i < host->length; i++) { in nxt_http_validate_host()
184 host->length = host_length; in nxt_http_validate_host()
187 host->start = nxt_mp_nget(mp, host_length); in nxt_http_validate_host()
188 if (nxt_slow_path(host->start == NULL)) { in nxt_http_validate_host()
192 nxt_memcpy_lowcase(host->start, h, host_length); in nxt_http_validate_host()
597 if (r->host.length != 0) { in nxt_http_application_handler()
598 r->server_name = r->host; in nxt_http_application_handler()