Lines Matching refs:url
75 string url; member
111 request->url = terms[1]; in ParseRequest()
112 LOG(INFO) << "URL: " << request->url; in ParseRequest()
392 string url = request.url; in HandleRedirect() local
393 CHECK_EQ(static_cast<size_t>(0), url.find("/redirect/")); in HandleRedirect()
394 url.erase(0, strlen("/redirect/")); in HandleRedirect()
395 string::size_type url_start = url.find('/'); in HandleRedirect()
397 HttpResponseCode code = StringToHttpResponseCode(url.c_str()); in HandleRedirect()
398 url.erase(0, url_start); in HandleRedirect()
399 url = "http://" + request.host + url; in HandleRedirect()
404 LOG(INFO) << "New URL: " << url; in HandleRedirect()
411 WriteString(fd, "Location: " + url + EOL); in HandleRedirect()
500 UrlTerms(const string& url, size_t num_terms) { in UrlTerms() argument
502 CHECK_GT(url.size(), static_cast<size_t>(0)); in UrlTerms()
503 CHECK_EQ(url[0], '/'); in UrlTerms()
507 url.substr(1), "/", base::KEEP_WHITESPACE, base::SPLIT_WANT_ALL); in UrlTerms()
530 string& url = request.url; in HandleConnection() local
531 LOG(INFO) << "pid(" << getpid() << "): handling url " << url; in HandleConnection()
532 if (url == "/quitquitquit") { in HandleConnection()
535 url, "/download/", base::CompareCase::SENSITIVE)) { in HandleConnection()
536 const UrlTerms terms(url, 2); in HandleConnection()
538 } else if (base::StartsWith(url, "/flaky/", base::CompareCase::SENSITIVE)) { in HandleConnection()
539 const UrlTerms terms(url, 5); in HandleConnection()
546 } else if (url.find("/redirect/") == 0) { in HandleConnection()
548 } else if (url == "/error") { in HandleConnection()
551 url, "/error-if-offset/", base::CompareCase::SENSITIVE)) { in HandleConnection()
552 const UrlTerms terms(url, 3); in HandleConnection()
554 } else if (url == "/echo-headers") { in HandleConnection()
556 } else if (url == "/hang") { in HandleConnection()