Lines Matching refs:host
11 static nxt_int_t nxt_http_validate_host(nxt_str_t *host, nxt_mp_t *mp);
86 nxt_str_t host; in nxt_http_request_host() local
91 if (nxt_slow_path(r->host.start != NULL)) { in nxt_http_request_host()
95 host.length = field->value_length; in nxt_http_request_host()
96 host.start = field->value; in nxt_http_request_host()
98 ret = nxt_http_validate_host(&host, r->mem_pool); in nxt_http_request_host()
101 r->host = host; in nxt_http_request_host()
109 nxt_http_validate_host(nxt_str_t *host, nxt_mp_t *mp) in nxt_http_validate_host() argument
121 dot_pos = host->length; in nxt_http_validate_host()
122 host_length = host->length; in nxt_http_validate_host()
124 h = host->start; in nxt_http_validate_host()
129 for (i = 0; i < host->length; i++) { in nxt_http_validate_host()
186 host->length = host_length; in nxt_http_validate_host()
189 host->start = nxt_mp_nget(mp, host_length); in nxt_http_validate_host()
190 if (nxt_slow_path(host->start == NULL)) { in nxt_http_validate_host()
194 nxt_memcpy_lowcase(host->start, h, host_length); in nxt_http_validate_host()
599 if (r->host.length != 0) { in nxt_http_application_handler()
600 r->server_name = r->host; in nxt_http_application_handler()