Lines Matching refs:url
30 // a url string, and these need to be updated when the URL is converted from
149 // Tries to create a file: URL from |text| if it looks like a filename, even if
151 // (possibly invalid) file: URL in |fixed_up_url| for input beginning
180 // Invalid file URL, just return the input.
216 // Otherwise, add www. to the beginning of the URL.
223 std::string* url) {
228 url->append(text, part.begin, part.len);
235 std::string* url) {
240 url->append(":");
241 url->append(text, part.begin, part.len);
248 std::string* url) {
270 url->append(domain);
275 std::string* url) {
280 url->append(":");
281 url->append(text, part.begin, part.len);
286 std::string* url) {
289 url->append("/");
294 url->append(text, part.begin, part.len);
299 std::string* url) {
304 url->append("?");
305 url->append(text, part.begin, part.len);
310 std::string* url) {
315 url->append("#");
316 url->append(text, part.begin, part.len);
371 // will add an HTTP scheme later and make the URL parser happy.
461 // Segment the URL.
484 std::string url(scheme);
485 url.append("://");
489 // the host portion of the URL.
491 FixupUsername(trimmed, parts.username, &url);
492 FixupPassword(trimmed, parts.password, &url);
493 url.append("@");
496 FixupHost(trimmed, parts.host, parts.scheme.is_valid(), desired_tld, &url);
497 FixupPort(trimmed, parts.port, &url);
498 FixupPath(trimmed, parts.path, &url);
499 FixupQuery(trimmed, parts.query, &url);
500 FixupRef(trimmed, parts.ref, &url);
502 return GURL(url);
505 // In the worst-case, we insert a scheme if the URL lacks one.