Lines Matching refs:uri
285 char *uri = NULL, *proto = NULL, *method = NULL, con_length_set; in http_request_parse() local
365 *(uri - 1) = '\0'; in http_request_parse()
457 if (0 == strncmp(uri, "http://", 7) && in http_request_parse()
458 NULL != (nuri = strchr(uri + 7, '/'))) { in http_request_parse()
459 reqline_host = uri + 7; in http_request_parse()
462 buffer_copy_string_len(con->request.uri, nuri, proto - nuri - 1); in http_request_parse()
463 } else if (0 == strncmp(uri, "https://", 8) && in http_request_parse()
464 NULL != (nuri = strchr(uri + 8, '/'))) { in http_request_parse()
465 reqline_host = uri + 8; in http_request_parse()
468 buffer_copy_string_len(con->request.uri, nuri, proto - nuri - 1); in http_request_parse()
471 buffer_copy_string_len(con->request.uri, uri, proto - uri - 1); in http_request_parse()
475 for (j = 0; j < con->request.uri->used - 1; j++) { in http_request_parse()
476 if (!request_uri_is_valid_char(con->request.uri->ptr[j])) { in http_request_parse()
482 buf[0] = con->request.uri->ptr[j]; in http_request_parse()
485 if (con->request.uri->ptr[j] > 32 && in http_request_parse()
486 con->request.uri->ptr[j] != 127) { in http_request_parse()
495 con->request.uri->ptr[j]); in http_request_parse()
507 buffer_copy_string_buffer(con->request.orig_uri, con->request.uri); in http_request_parse()
525 uri = con->parse_request->ptr + first; in http_request_parse()
550 if (con->request.uri->used == 1) { in http_request_parse()